==> Building on magby ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 700 53% 0.00kB/s 0:00:00 1,301 100% 586.91kB/s 0:00:00 (xfr#1, to-chk=18/20) .nvchecker.toml 116 100% 113.28kB/s 0:00:00 116 100% 113.28kB/s 0:00:00 (xfr#2, to-chk=17/20) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=16/20) PKGBUILD 700 20% 683.59kB/s 0:00:00 3,393 100% 3.24MB/s 0:00:00 (xfr#4, to-chk=15/20) REUSE.toml 437 100% 426.76kB/s 0:00:00 437 100% 426.76kB/s 0:00:00 (xfr#5, to-chk=14/20) nodejs-lts-krypton-24.19.0-1.log 700 100% 683.59kB/s 0:00:00 700 100% 683.59kB/s 0:00:00 (xfr#6, to-chk=13/20) LICENSES/ keys/ keys/DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7.asc 660 100% 644.53kB/s 0:00:00 660 100% 644.53kB/s 0:00:00 (xfr#7, to-chk=9/20) keys/pgp/ keys/pgp/108F52B48DB57BB0CC439B2997B01419BD92F80A.asc 700 22% 683.59kB/s 0:00:00 3,074 100% 2.93MB/s 0:00:00 (xfr#8, to-chk=7/20) keys/pgp/5BE8A3F6C8A5C01D106C0AD820B1A390B168D356.asc 700 76% 683.59kB/s 0:00:00 912 100% 890.62kB/s 0:00:00 (xfr#9, to-chk=6/20) keys/pgp/890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4.asc 700 28% 683.59kB/s 0:00:00 2,456 100% 2.34MB/s 0:00:00 (xfr#10, to-chk=5/20) keys/pgp/8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600.asc 700 16% 683.59kB/s 0:00:00 4,179 100% 3.99MB/s 0:00:00 (xfr#11, to-chk=4/20) keys/pgp/C0D6248439F1D5604AAFFB4021D900FFDB233756.asc 700 22% 683.59kB/s 0:00:00 3,159 100% 3.01MB/s 0:00:00 (xfr#12, to-chk=3/20) keys/pgp/C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C.asc 700 14% 683.59kB/s 0:00:00 4,841 100% 4.62MB/s 0:00:00 (xfr#13, to-chk=2/20) keys/pgp/CC68F5A3106FF448322E48ED27F5E38D5B0A215F.asc 700 22% 683.59kB/s 0:00:00 3,163 100% 3.02MB/s 0:00:00 (xfr#14, to-chk=1/20) keys/pgp/DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7.asc 660 100% 644.53kB/s 0:00:00 660 100% 644.53kB/s 0:00:00 (xfr#15, to-chk=0/20) sent 2,252 bytes received 617 bytes 1,912.67 bytes/sec total size is 29,199 speedup is 10.18 ==> 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...  -> Checking for DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7... ==> Applying RISC-V patches... sending incremental file list ./ sent 121 bytes received 19 bytes 93.33 bytes/sec total size is 2,047 speedup is 14.62 patching file PKGBUILD Hunk #2 succeeded at 105 (offset 1 line). Hunk #3 succeeded at 127 (offset 1 line). ==> 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) Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (2) Old Version New Version Net Change Download Size core/gnupg 2.4.9-1 2.4.9-3 0.03 MiB core/iana-etc 20260530-1 20260617-1 0.00 MiB 0.39 MiB Total Download Size: 0.39 MiB Total Installed Size: 14.05 MiB Net Upgrade Size: 0.03 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... iana-etc-20260617-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading iana-etc... upgrading gnupg... :: Running post-transaction hooks... (1/5) Reloading system manager configuration... Skipped: Current root is not booted. (2/5) Reloading user manager configuration... Skipped: Current root is not booted. (3/5) Enqueuing marked services... Skipped: Current root is not booted. (4/5) Arming ConditionNeedsUpdate... (5/5) Updating the info directory file... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: nodejs-lts-krypton 24.19.0-1 (Sun Aug 23 20:53:08 2026) ==> Retrieving sources...  -> Cloning node git repo... Cloning into bare repository '/home/felix/packages/nodejs-lts-krypton/node'... remote: Enumerating objects: 1782434 remote: Enumerating objects: 1788176, done. remote: Counting objects: 0% (1/5742) remote: Counting objects: 1% (58/5742) remote: Counting objects: 2% (115/5742) remote: Counting objects: 3% (173/5742) remote: Counting objects: 4% (230/5742) remote: Counting objects: 5% (288/5742) remote: Counting objects: 6% (345/5742) remote: Counting objects: 7% (402/5742) remote: Counting objects: 8% (460/5742) remote: Counting objects: 9% (517/5742) remote: Counting objects: 10% (575/5742) remote: Counting objects: 11% (632/5742) remote: Counting objects: 12% (690/5742) remote: Counting objects: 13% (747/5742) remote: Counting objects: 14% (804/5742) remote: Counting objects: 15% (862/5742) remote: Counting objects: 16% (919/5742) remote: Counting objects: 17% (977/5742) remote: Counting objects: 18% (1034/5742) remote: Counting objects: 19% (1091/5742) remote: Counting objects: 20% (1149/5742) remote: Counting objects: 21% (1206/5742) remote: Counting objects: 22% (1264/5742) remote: Counting objects: 23% (1321/5742) remote: Counting objects: 24% (1379/5742) remote: Counting objects: 25% (1436/5742) remote: Counting objects: 26% (1493/5742) remote: Counting objects: 27% (1551/5742) remote: Counting objects: 28% (1608/5742) remote: Counting objects: 29% (1666/5742) remote: Counting objects: 30% (1723/5742) remote: Counting objects: 31% (1781/5742) remote: Counting objects: 32% (1838/5742) remote: Counting objects: 33% (1895/5742) remote: Counting objects: 34% (1953/5742) remote: Counting objects: 35% (2010/5742) remote: Counting objects: 36% (2068/5742) remote: Counting objects: 37% (2125/5742) remote: Counting objects: 38% (2182/5742) remote: Counting objects: 39% (2240/5742) remote: Counting objects: 40% (2297/5742) remote: Counting objects: 41% (2355/5742) remote: Counting objects: 42% (2412/5742) remote: Counting objects: 43% (2470/5742) remote: Counting objects: 44% (2527/5742) remote: Counting objects: 45% (2584/5742) remote: Counting objects: 46% (2642/5742) remote: Counting objects: 47% (2699/5742) remote: Counting objects: 48% (2757/5742) remote: Counting objects: 49% (2814/5742) remote: Counting objects: 50% (2871/5742) remote: Counting objects: 51% (2929/5742) remote: Counting objects: 52% (2986/5742) remote: Counting objects: 53% (3044/5742) remote: Counting objects: 54% (3101/5742) remote: Counting objects: 55% (3159/5742) remote: Counting objects: 56% (3216/5742) remote: Counting objects: 57% (3273/5742) remote: Counting objects: 58% (3331/5742) remote: Counting objects: 59% (3388/5742) remote: Counting objects: 60% (3446/5742) remote: Counting objects: 61% (3503/5742) remote: Counting objects: 62% (3561/5742) remote: Counting objects: 63% (3618/5742) remote: Counting objects: 64% (3675/5742) remote: Counting objects: 65% (3733/5742) remote: Counting objects: 66% (3790/5742) remote: Counting objects: 67% (3848/5742) remote: Counting objects: 68% (3905/5742) remote: Counting objects: 69% (3962/5742) remote: Counting objects: 70% (4020/5742) remote: Counting objects: 71% (4077/5742) remote: Counting objects: 72% (4135/5742) remote: Counting objects: 73% (4192/5742) remote: Counting objects: 74% (4250/5742) remote: Counting objects: 75% (4307/5742) remote: Counting objects: 76% (4364/5742) remote: Counting objects: 77% (4422/5742) remote: Counting objects: 78% (4479/5742) remote: Counting objects: 79% (4537/5742) remote: Counting objects: 80% (4594/5742) remote: Counting objects: 81% (4652/5742) remote: Counting objects: 82% (4709/5742) remote: Counting objects: 83% (4766/5742) remote: Counting objects: 84% (4824/5742) remote: Counting objects: 85% (4881/5742) remote: Counting objects: 86% (4939/5742) remote: Counting objects: 87% (4996/5742) remote: Counting objects: 88% (5053/5742) remote: Counting objects: 89% (5111/5742) remote: Counting objects: 90% (5168/5742) remote: Counting objects: 91% (5226/5742) remote: Counting objects: 92% (5283/5742) remote: Counting objects: 93% (5341/5742) remote: Counting objects: 94% (5398/5742) remote: Counting objects: 95% (5455/5742) remote: Counting objects: 96% (5513/5742) remote: Counting objects: 97% (5570/5742) remote: Counting objects: 98% (5628/5742) remote: Counting objects: 99% (5685/5742) remote: Counting objects: 100% (5742/5742) remote: Counting objects: 100% (5742/5742), done. remote: Compressing objects: 0% (1/3272) remote: Compressing objects: 1% (33/3272) remote: Compressing objects: 2% (66/3272) remote: Compressing objects: 3% (99/3272) remote: Compressing objects: 4% (131/3272) remote: Compressing objects: 5% (164/3272) remote: Compressing objects: 6% (197/3272) remote: Compressing objects: 7% (230/3272) remote: Compressing objects: 8% (262/3272) remote: Compressing objects: 9% (295/3272) remote: Compressing objects: 10% (328/3272) remote: Compressing objects: 11% (360/3272) remote: Compressing objects: 12% (393/3272) remote: Compressing objects: 13% (426/3272) remote: Compressing objects: 14% (459/3272) remote: Compressing objects: 15% (491/3272) remote: Compressing objects: 16% (524/3272) remote: Compressing objects: 17% (557/3272) remote: Compressing objects: 18% (589/3272) remote: Compressing objects: 19% (622/3272) remote: Compressing objects: 20% (655/3272) remote: Compressing objects: 21% (688/3272) remote: Compressing objects: 22% (720/3272) remote: Compressing objects: 23% (753/3272) remote: Compressing objects: 24% (786/3272) remote: Compressing objects: 25% (818/3272) remote: Compressing objects: 25% (835/3272) remote: Compressing objects: 26% (851/3272) remote: Compressing objects: 27% (884/3272) remote: Compressing objects: 28% (917/3272) remote: Compressing objects: 29% (949/3272) remote: Compressing objects: 30% (982/3272) remote: Compressing objects: 31% (1015/3272) remote: Compressing objects: 32% (1048/3272) remote: Compressing objects: 33% (1080/3272) remote: Compressing objects: 34% (1113/3272) remote: Compressing objects: 35% (1146/3272) remote: Compressing objects: 36% (1178/3272) remote: Compressing objects: 37% (1211/3272) remote: Compressing objects: 38% (1244/3272) remote: Compressing objects: 39% (1277/3272) remote: Compressing objects: 40% (1309/3272) remote: Compressing objects: 41% (1342/3272) remote: Compressing objects: 42% (1375/3272) remote: Compressing objects: 43% (1407/3272) remote: Compressing objects: 44% (1440/3272) remote: Compressing objects: 45% (1473/3272) remote: Compressing objects: 46% (1506/3272) remote: Compressing objects: 47% (1538/3272) remote: Compressing objects: 48% (1571/3272) remote: Compressing objects: 49% (1604/3272) remote: Compressing objects: 50% (1636/3272) remote: Compressing objects: 51% (1669/3272) remote: Compressing objects: 52% (1702/3272) remote: Compressing objects: 53% (1735/3272) remote: Compressing objects: 54% (1767/3272) remote: Compressing objects: 55% (1800/3272) remote: Compressing objects: 56% (1833/3272) remote: Compressing objects: 57% (1866/3272) remote: Compressing objects: 58% (1898/3272) remote: Compressing objects: 59% (1931/3272) remote: Compressing objects: 60% (1964/3272) remote: Compressing objects: 61% (1996/3272) remote: Compressing objects: 62% (2029/3272) remote: Compressing objects: 63% (2062/3272) remote: Compressing objects: 64% (2095/3272) remote: Compressing objects: 65% (2127/3272) remote: Compressing objects: 66% (2160/3272) remote: Compressing objects: 67% (2193/3272) remote: Compressing objects: 68% (2225/3272) remote: Compressing objects: 69% (2258/3272) remote: Compressing objects: 70% (2291/3272) remote: Compressing objects: 71% (2324/3272) remote: Compressing objects: 72% (2356/3272) remote: Compressing objects: 73% (2389/3272) remote: Compressing objects: 74% (2422/3272) remote: Compressing objects: 75% (2454/3272) remote: Compressing objects: 76% (2487/3272) remote: Compressing objects: 77% (2520/3272) remote: Compressing objects: 78% (2553/3272) remote: Compressing objects: 79% (2585/3272) remote: Compressing objects: 80% (2618/3272) remote: Compressing objects: 81% (2651/3272) remote: Compressing objects: 82% (2684/3272) remote: Compressing objects: 83% (2716/3272) remote: Compressing objects: 84% (2749/3272) remote: Compressing objects: 85% (2782/3272) remote: Compressing objects: 86% (2814/3272) remote: Compressing objects: 87% (2847/3272) remote: Compressing objects: 88% (2880/3272) remote: Compressing objects: 89% (2913/3272) remote: Compressing objects: 90% (2945/3272) remote: Compressing objects: 91% (2978/3272) remote: Compressing objects: 92% (3011/3272) remote: Compressing objects: 93% (3043/3272) remote: Compressing objects: 94% (3076/3272) remote: Compressing objects: 95% (3109/3272) remote: Compressing objects: 96% (3142/3272) remote: Compressing objects: 97% (3174/3272) remote: Compressing objects: 98% (3207/3272) remote: Compressing objects: 99% (3240/3272) remote: Compressing objects: 100% (3272/3272) remote: Compressing objects: 100% (3272/3272), done. Receiving objects: 0% (1/1788176) Receiving objects: 1% (17882/1788176), 12.47 MiB | 23.63 MiB/s Receiving objects: 1% (22706/1788176), 12.47 MiB | 23.63 MiB/s Receiving objects: 2% (35764/1788176), 21.02 MiB | 19.93 MiB/s Receiving objects: 3% (53646/1788176), 34.64 MiB | 22.19 MiB/s Receiving objects: 3% (58370/1788176), 34.64 MiB | 22.19 MiB/s Receiving objects: 4% (71528/1788176), 48.44 MiB | 23.50 MiB/s Receiving objects: 5% (89409/1788176), 62.29 MiB | 24.30 MiB/s Receiving objects: 6% (107291/1788176), 62.29 MiB | 24.30 MiB/s Receiving objects: 6% (110335/1788176), 62.29 MiB | 24.30 MiB/s Receiving objects: 6% (117713/1788176), 91.57 MiB | 25.70 MiB/s Receiving objects: 7% (125173/1788176), 106.61 MiB | 26.22 MiB/s Receiving objects: 7% (130290/1788176), 121.47 MiB | 26.60 MiB/s Receiving objects: 8% (143055/1788176), 150.77 MiB | 28.73 MiB/s Receiving objects: 8% (150259/1788176), 150.77 MiB | 28.73 MiB/s Receiving objects: 9% (160936/1788176), 180.15 MiB | 29.15 MiB/s Receiving objects: 9% (163862/1788176), 180.15 MiB | 29.15 MiB/s Receiving objects: 9% (178127/1788176), 224.62 MiB | 29.42 MiB/s Receiving objects: 10% (178818/1788176), 224.62 MiB | 29.42 MiB/s Receiving objects: 10% (188751/1788176), 254.12 MiB | 29.28 MiB/s Receiving objects: 10% (191711/1788176), 269.12 MiB | 29.34 MiB/s Receiving objects: 11% (196700/1788176), 298.18 MiB | 29.19 MiB/s Receiving objects: 11% (199375/1788176), 298.18 MiB | 29.19 MiB/s Receiving objects: 11% (210742/1788176), 343.32 MiB | 29.45 MiB/s Receiving objects: 12% (214582/1788176), 343.32 MiB | 29.45 MiB/s Receiving objects: 12% (220596/1788176), 358.41 MiB | 29.44 MiB/s Receiving objects: 12% (228735/1788176), 387.95 MiB | 29.49 MiB/s Receiving objects: 13% (232463/1788176), 402.63 MiB | 29.35 MiB/s Receiving objects: 13% (241593/1788176), 417.88 MiB | 29.50 MiB/s Receiving objects: 13% (248084/1788176), 447.60 MiB | 29.59 MiB/s Receiving objects: 14% (250345/1788176), 462.70 MiB | 29.56 MiB/s Receiving objects: 14% (254839/1788176), 477.37 MiB | 29.51 MiB/s Receiving objects: 14% (265567/1788176), 507.37 MiB | 29.55 MiB/s Receiving objects: 15% (268227/1788176), 522.91 MiB | 29.46 MiB/s Receiving objects: 15% (282341/1788176), 538.40 MiB | 29.56 MiB/s Receiving objects: 16% (286109/1788176), 553.91 MiB | 29.49 MiB/s Receiving objects: 16% (288866/1788176), 569.41 MiB | 29.52 MiB/s Receiving objects: 16% (298894/1788176), 600.47 MiB | 29.43 MiB/s Receiving objects: 17% (303990/1788176), 615.98 MiB | 29.54 MiB/s Receiving objects: 17% (313377/1788176), 629.71 MiB | 29.32 MiB/s Receiving objects: 18% (321872/1788176), 642.65 MiB | 28.82 MiB/s Receiving objects: 18% (329863/1788176), 657.31 MiB | 28.79 MiB/s Receiving objects: 19% (339754/1788176), 672.79 MiB | 28.92 MiB/s Receiving objects: 19% (343638/1788176), 688.70 MiB | 29.16 MiB/s Receiving objects: 19% (351918/1788176), 719.87 MiB | 29.52 MiB/s Receiving objects: 20% (357636/1788176), 734.09 MiB | 29.39 MiB/s Receiving objects: 20% (360414/1788176), 749.37 MiB | 29.41 MiB/s Receiving objects: 21% (375517/1788176), 764.59 MiB | 29.73 MiB/s Receiving objects: 21% (382404/1788176), 779.27 MiB | 30.25 MiB/s Receiving objects: 22% (393399/1788176), 793.23 MiB | 30.08 MiB/s Receiving objects: 22% (404440/1788176), 808.84 MiB | 29.97 MiB/s Receiving objects: 23% (411281/1788176), 824.38 MiB | 29.72 MiB/s Receiving objects: 23% (426262/1788176), 840.04 MiB | 29.41 MiB/s Receiving objects: 24% (429163/1788176), 840.04 MiB | 29.41 MiB/s Receiving objects: 24% (441171/1788176), 871.30 MiB | 29.57 MiB/s Receiving objects: 25% (447044/1788176), 871.30 MiB | 29.57 MiB/s Receiving objects: 25% (456946/1788176), 886.82 MiB | 29.71 MiB/s Receiving objects: 26% (464926/1788176), 915.77 MiB | 29.39 MiB/s Receiving objects: 26% (472516/1788176), 915.77 MiB | 29.39 MiB/s Receiving objects: 27% (482808/1788176), 930.82 MiB | 29.63 MiB/s Receiving objects: 27% (489623/1788176), 945.91 MiB | 29.67 MiB/s Receiving objects: 28% (500690/1788176), 960.59 MiB | 29.65 MiB/s Receiving objects: 29% (518572/1788176), 976.05 MiB | 29.61 MiB/s Receiving objects: 29% (521562/1788176), 976.05 MiB | 29.61 MiB/s Receiving objects: 30% (536453/1788176), 1006.77 MiB | 29.65 MiB/s Receiving objects: 30% (547301/1788176), 1006.77 MiB | 29.65 MiB/s Receiving objects: 31% (554335/1788176), 1021.18 MiB | 29.42 MiB/s Receiving objects: 31% (560981/1788176), 1.01 GiB | 29.67 MiB/s Receiving objects: 32% (572217/1788176), 1.04 GiB | 29.62 MiB/s Receiving objects: 32% (581291/1788176), 1.05 GiB | 29.51 MiB/s Receiving objects: 33% (590099/1788176), 1.05 GiB | 29.51 MiB/s Receiving objects: 34% (607980/1788176), 1.07 GiB | 29.66 MiB/s Receiving objects: 34% (610523/1788176), 1.07 GiB | 29.66 MiB/s Receiving objects: 35% (625862/1788176), 1.09 GiB | 29.75 MiB/s Receiving objects: 35% (627859/1788176), 1.09 GiB | 29.75 MiB/s Receiving objects: 36% (643744/1788176), 1.11 GiB | 29.56 MiB/s Receiving objects: 36% (654161/1788176), 1.12 GiB | 29.63 MiB/s Receiving objects: 37% (661626/1788176), 1.14 GiB | 29.58 MiB/s Receiving objects: 37% (677507/1788176), 1.15 GiB | 29.64 MiB/s Receiving objects: 38% (679507/1788176), 1.15 GiB | 29.64 MiB/s Receiving objects: 39% (697389/1788176), 1.17 GiB | 29.67 MiB/s Receiving objects: 39% (713432/1788176), 1.18 GiB | 29.65 MiB/s Receiving objects: 40% (715271/1788176), 1.18 GiB | 29.65 MiB/s Receiving objects: 41% (733153/1788176), 1.20 GiB | 29.56 MiB/s Receiving objects: 42% (751034/1788176), 1.21 GiB | 29.67 MiB/s Receiving objects: 42% (756546/1788176), 1.21 GiB | 29.67 MiB/s Receiving objects: 43% (768916/1788176), 1.21 GiB | 29.67 MiB/s Receiving objects: 44% (786798/1788176), 1.23 GiB | 29.59 MiB/s Receiving objects: 44% (790038/1788176), 1.24 GiB | 29.79 MiB/s Receiving objects: 45% (804680/1788176), 1.24 GiB | 29.79 MiB/s Receiving objects: 46% (822561/1788176), 1.25 GiB | 29.60 MiB/s Receiving objects: 46% (834903/1788176), 1.27 GiB | 29.65 MiB/s Receiving objects: 47% (840443/1788176), 1.27 GiB | 29.65 MiB/s Receiving objects: 48% (858325/1788176), 1.28 GiB | 29.65 MiB/s Receiving objects: 48% (868971/1788176), 1.30 GiB | 29.72 MiB/s Receiving objects: 49% (876207/1788176), 1.30 GiB | 29.72 MiB/s Receiving objects: 50% (894088/1788176), 1.31 GiB | 29.76 MiB/s Receiving objects: 51% (911970/1788176), 1.33 GiB | 29.69 MiB/s Receiving objects: 51% (916644/1788176), 1.33 GiB | 29.69 MiB/s Receiving objects: 52% (929852/1788176), 1.34 GiB | 29.64 MiB/s Receiving objects: 53% (947734/1788176), 1.36 GiB | 29.70 MiB/s Receiving objects: 53% (952328/1788176), 1.36 GiB | 29.70 MiB/s Receiving objects: 54% (965616/1788176), 1.36 GiB | 29.70 MiB/s Receiving objects: 55% (983497/1788176), 1.37 GiB | 29.68 MiB/s Receiving objects: 56% (1001379/1788176), 1.39 GiB | 29.80 MiB/s Receiving objects: 56% (1011913/1788176), 1.39 GiB | 29.80 MiB/s Receiving objects: 57% (1019261/1788176), 1.40 GiB | 29.69 MiB/s Receiving objects: 58% (1037143/1788176), 1.40 GiB | 29.69 MiB/s Receiving objects: 59% (1055024/1788176), 1.41 GiB | 29.66 MiB/s Receiving objects: 59% (1060265/1788176), 1.41 GiB | 29.66 MiB/s Receiving objects: 60% (1072906/1788176), 1.43 GiB | 29.73 MiB/s Receiving objects: 61% (1090788/1788176), 1.43 GiB | 29.73 MiB/s Receiving objects: 62% (1108670/1788176), 1.44 GiB | 29.80 MiB/s Receiving objects: 63% (1126551/1788176), 1.44 GiB | 29.80 MiB/s Receiving objects: 63% (1132097/1788176), 1.44 GiB | 29.80 MiB/s Receiving objects: 64% (1144433/1788176), 1.44 GiB | 29.80 MiB/s Receiving objects: 65% (1162315/1788176), 1.46 GiB | 29.68 MiB/s Receiving objects: 66% (1180197/1788176), 1.46 GiB | 29.68 MiB/s Receiving objects: 67% (1198078/1788176), 1.47 GiB | 29.68 MiB/s Receiving objects: 67% (1201924/1788176), 1.47 GiB | 29.68 MiB/s Receiving objects: 68% (1215960/1788176), 1.49 GiB | 29.75 MiB/s Receiving objects: 69% (1233842/1788176), 1.49 GiB | 29.75 MiB/s Receiving objects: 70% (1251724/1788176), 1.49 GiB | 29.75 MiB/s Receiving objects: 71% (1269605/1788176), 1.50 GiB | 29.69 MiB/s Receiving objects: 71% (1277889/1788176), 1.50 GiB | 29.69 MiB/s Receiving objects: 72% (1287487/1788176), 1.52 GiB | 29.81 MiB/s Receiving objects: 72% (1298069/1788176), 1.53 GiB | 29.70 MiB/s Receiving objects: 72% (1303750/1788176), 1.56 GiB | 29.74 MiB/s Receiving objects: 73% (1305369/1788176), 1.58 GiB | 29.76 MiB/s Receiving objects: 73% (1317424/1788176), 1.59 GiB | 29.88 MiB/s Receiving objects: 74% (1323251/1788176), 1.60 GiB | 29.75 MiB/s Receiving objects: 74% (1334884/1788176), 1.62 GiB | 29.53 MiB/s Receiving objects: 75% (1341132/1788176), 1.62 GiB | 29.53 MiB/s Receiving objects: 75% (1356838/1788176), 1.65 GiB | 29.61 MiB/s Receiving objects: 76% (1359014/1788176), 1.66 GiB | 29.80 MiB/s Receiving objects: 76% (1367661/1788176), 1.68 GiB | 29.75 MiB/s Receiving objects: 77% (1376896/1788176), 1.69 GiB | 29.74 MiB/s Receiving objects: 77% (1390084/1788176), 1.71 GiB | 29.75 MiB/s Receiving objects: 78% (1394778/1788176), 1.71 GiB | 29.75 MiB/s Receiving objects: 78% (1410090/1788176), 1.73 GiB | 29.65 MiB/s Receiving objects: 79% (1412660/1788176), 1.73 GiB | 29.65 MiB/s Receiving objects: 80% (1430541/1788176), 1.76 GiB | 29.74 MiB/s Receiving objects: 80% (1432110/1788176), 1.76 GiB | 29.74 MiB/s Receiving objects: 81% (1448423/1788176), 1.78 GiB | 29.90 MiB/s Receiving objects: 81% (1456463/1788176), 1.81 GiB | 29.65 MiB/s Receiving objects: 81% (1457565/1788176), 1.82 GiB | 29.75 MiB/s Receiving objects: 81% (1465425/1788176), 1.85 GiB | 29.92 MiB/s Receiving objects: 82% (1466305/1788176), 1.87 GiB | 29.75 MiB/s Receiving objects: 83% (1484187/1788176), 1.88 GiB | 29.70 MiB/s Receiving objects: 83% (1484867/1788176), 1.88 GiB | 29.70 MiB/s Receiving objects: 84% (1502068/1788176), 1.91 GiB | 29.76 MiB/s Receiving objects: 84% (1502245/1788176), 1.91 GiB | 29.76 MiB/s Receiving objects: 85% (1519950/1788176), 1.92 GiB | 29.92 MiB/s Receiving objects: 86% (1537832/1788176), 1.94 GiB | 29.69 MiB/s Receiving objects: 86% (1539394/1788176), 1.94 GiB | 29.69 MiB/s Receiving objects: 87% (1555714/1788176), 1.95 GiB | 29.65 MiB/s Receiving objects: 87% (1563940/1788176), 1.97 GiB | 29.68 MiB/s Receiving objects: 88% (1573595/1788176), 1.97 GiB | 29.68 MiB/s Receiving objects: 89% (1591477/1788176), 1.98 GiB | 29.88 MiB/s Receiving objects: 90% (1609359/1788176), 2.00 GiB | 29.85 MiB/s Receiving objects: 90% (1612271/1788176), 2.00 GiB | 29.85 MiB/s Receiving objects: 91% (1627241/1788176), 2.03 GiB | 29.71 MiB/s Receiving objects: 91% (1633327/1788176), 2.03 GiB | 29.71 MiB/s Receiving objects: 92% (1645122/1788176), 2.04 GiB | 29.69 MiB/s Receiving objects: 92% (1656371/1788176), 2.06 GiB | 29.73 MiB/s Receiving objects: 93% (1663004/1788176), 2.06 GiB | 29.73 MiB/s Receiving objects: 94% (1680886/1788176), 2.07 GiB | 29.82 MiB/s Receiving objects: 95% (1698768/1788176), 2.08 GiB | 29.71 MiB/s Receiving objects: 95% (1702376/1788176), 2.08 GiB | 29.71 MiB/s Receiving objects: 96% (1716649/1788176), 2.08 GiB | 29.71 MiB/s Receiving objects: 96% (1734281/1788176), 2.11 GiB | 29.67 MiB/s Receiving objects: 97% (1734531/1788176), 2.11 GiB | 29.67 MiB/s Receiving objects: 97% (1739693/1788176), 2.14 GiB | 30.11 MiB/s Receiving objects: 98% (1752413/1788176), 2.16 GiB | 29.75 MiB/s Receiving objects: 99% (1770295/1788176), 2.16 GiB | 29.75 MiB/s Receiving objects: 99% (1781647/1788176), 2.17 GiB | 29.74 MiB/s remote: Total 1788176 (delta 4965), reused 2541 (delta 2462), pack-reused 1782434 (from 3) Receiving objects: 100% (1788176/1788176), 2.17 GiB | 29.74 MiB/s Receiving objects: 100% (1788176/1788176), 2.18 GiB | 29.42 MiB/s, done. Resolving deltas: 0% (0/1330888) Resolving deltas: 1% (13309/1330888) Resolving deltas: 2% (26618/1330888) Resolving deltas: 3% (39927/1330888) Resolving deltas: 4% (53236/1330888) Resolving deltas: 5% (66545/1330888) Resolving deltas: 6% (79854/1330888) Resolving deltas: 7% (93163/1330888) Resolving deltas: 8% (106473/1330888) Resolving deltas: 9% (119780/1330888) Resolving deltas: 10% (133089/1330888) Resolving deltas: 11% (146398/1330888) Resolving deltas: 12% (159707/1330888) Resolving deltas: 13% (173016/1330888) Resolving deltas: 14% (186325/1330888) Resolving deltas: 14% (196395/1330888) Resolving deltas: 15% (199634/1330888) Resolving deltas: 16% (212943/1330888) Resolving deltas: 17% (226251/1330888) Resolving deltas: 18% (239560/1330888) Resolving deltas: 19% (252869/1330888) Resolving deltas: 20% (266178/1330888) Resolving deltas: 20% (278844/1330888) Resolving deltas: 21% (279487/1330888) Resolving deltas: 22% (292796/1330888) Resolving deltas: 23% (306105/1330888) Resolving deltas: 24% (319414/1330888) Resolving deltas: 25% (332722/1330888) Resolving deltas: 26% (346031/1330888) Resolving deltas: 27% (359340/1330888) Resolving deltas: 28% (372649/1330888) Resolving deltas: 29% (385958/1330888) Resolving deltas: 30% (399267/1330888) Resolving deltas: 31% (412576/1330888) Resolving deltas: 31% (416888/1330888) Resolving deltas: 32% (425885/1330888) Resolving deltas: 33% (439194/1330888) Resolving deltas: 34% (452502/1330888) Resolving deltas: 35% (465811/1330888) Resolving deltas: 36% (479120/1330888) Resolving deltas: 37% (492429/1330888) Resolving deltas: 38% (505739/1330888) Resolving deltas: 39% (519047/1330888) Resolving deltas: 40% (532356/1330888) Resolving deltas: 41% (545665/1330888) Resolving deltas: 42% (558973/1330888) Resolving deltas: 43% (572282/1330888) Resolving deltas: 44% (585591/1330888) Resolving deltas: 44% (591805/1330888) Resolving deltas: 45% (598900/1330888) Resolving deltas: 46% (612209/1330888) Resolving deltas: 47% (625518/1330888) Resolving deltas: 48% (638827/1330888) Resolving deltas: 49% (652136/1330888) Resolving deltas: 50% (665444/1330888) Resolving deltas: 51% (678753/1330888) Resolving deltas: 52% (692062/1330888) Resolving deltas: 53% (705371/1330888) Resolving deltas: 54% (718680/1330888) Resolving deltas: 55% (731989/1330888) Resolving deltas: 56% (745298/1330888) Resolving deltas: 57% (758607/1330888) Resolving deltas: 58% (771916/1330888) Resolving deltas: 59% (785224/1330888) Resolving deltas: 60% (798534/1330888) Resolving deltas: 61% (811843/1330888) Resolving deltas: 62% (825151/1330888) Resolving deltas: 62% (829047/1330888) Resolving deltas: 63% (838460/1330888) Resolving deltas: 64% (851769/1330888) Resolving deltas: 65% (865078/1330888) Resolving deltas: 66% (878387/1330888) Resolving deltas: 67% (891695/1330888) Resolving deltas: 68% (905004/1330888) Resolving deltas: 69% (918313/1330888) Resolving deltas: 70% (931622/1330888) Resolving deltas: 71% (944931/1330888) Resolving deltas: 72% (958240/1330888) Resolving deltas: 73% (971549/1330888) Resolving deltas: 74% (984858/1330888) Resolving deltas: 74% (986613/1330888) Resolving deltas: 75% (998167/1330888) Resolving deltas: 76% (1011475/1330888) Resolving deltas: 77% (1024784/1330888) Resolving deltas: 78% (1038093/1330888) Resolving deltas: 79% (1051402/1330888) Resolving deltas: 80% (1064711/1330888) Resolving deltas: 81% (1078020/1330888) Resolving deltas: 82% (1091329/1330888) Resolving deltas: 83% (1104638/1330888) Resolving deltas: 84% (1117946/1330888) Resolving deltas: 85% (1131255/1330888) Resolving deltas: 86% (1144564/1330888) Resolving deltas: 87% (1157873/1330888) Resolving deltas: 88% (1171182/1330888) Resolving deltas: 89% (1184491/1330888) Resolving deltas: 90% (1197800/1330888) Resolving deltas: 91% (1211109/1330888) Resolving deltas: 92% (1224417/1330888) Resolving deltas: 93% (1237726/1330888) Resolving deltas: 94% (1251035/1330888) Resolving deltas: 95% (1264344/1330888) Resolving deltas: 96% (1277653/1330888) Resolving deltas: 97% (1290962/1330888) Resolving deltas: 98% (1304271/1330888) Resolving deltas: 98% (1310934/1330888) Resolving deltas: 99% (1317580/1330888) Resolving deltas: 100% (1330888/1330888) Resolving deltas: 100% (1330888/1330888), done.  -> Found hwy-broken-rvv.diff ==> Validating source files with b2sums... node ... Passed hwy-broken-rvv.diff ... Passed ==> Verifying source file signatures with gpg... node git repo ... Passed Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ==> Making package: nodejs-lts-krypton 24.19.0-1 (Sun Aug 23 20:55:04 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.8-1 0.52 MiB extra/libuv 1.52.1-1 0.62 MiB extra/simdjson 1:4.6.7-1 7.46 MiB Total Installed Size: 9.59 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 (11) New Version Net Change extra/compiler-rt 22.1.8-1 167.26 MiB core/libedit 20260512_3.1-1 0.26 MiB extra/llvm-libs 22.1.8-2 154.50 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.8-1 245.81 MiB extra/git 2.55.0-1 29.92 MiB extra/ninja 1.13.2-3 0.36 MiB core/procps-ng 4.0.7-1 2.56 MiB Total Installed Size: 601.20 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 [installed] 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 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 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. (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 ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of node git repo... Cloning into 'node'... done. Updating files: 7% (3823/51451) Updating files: 8% (4117/51451) Updating files: 9% (4631/51451) Updating files: 10% (5146/51451) Updating files: 11% (5660/51451) Updating files: 12% (6175/51451) Updating files: 12% (6588/51451) Updating files: 13% (6689/51451) Updating files: 14% (7204/51451) Updating files: 15% (7718/51451) Updating files: 16% (8233/51451) Updating files: 17% (8747/51451) Updating files: 18% (9262/51451) Updating files: 19% (9776/51451) Updating files: 20% (10291/51451) Updating files: 20% (10510/51451) Updating files: 21% (10805/51451) Updating files: 22% (11320/51451) Updating files: 23% (11834/51451) Updating files: 24% (12349/51451) Updating files: 25% (12863/51451) Updating files: 26% (13378/51451) Updating files: 27% (13892/51451) Updating files: 28% (14407/51451) Updating files: 29% (14921/51451) Updating files: 29% (15182/51451) Updating files: 30% (15436/51451) Updating files: 31% (15950/51451) Updating files: 32% (16465/51451) Updating files: 33% (16979/51451) Updating files: 33% (17105/51451) Updating files: 34% (17494/51451) Updating files: 35% (18008/51451) Updating files: 36% (18523/51451) Updating files: 37% (19037/51451) Updating files: 37% (19384/51451) Updating files: 38% (19552/51451) Updating files: 39% (20066/51451) Updating files: 40% (20581/51451) Updating files: 41% (21095/51451) Updating files: 42% (21610/51451) Updating files: 43% (22124/51451) Updating files: 44% (22639/51451) Updating files: 45% (23153/51451) Updating files: 46% (23668/51451) Updating files: 47% (24182/51451) Updating files: 47% (24396/51451) Updating files: 48% (24697/51451) Updating files: 49% (25211/51451) Updating files: 50% (25726/51451) Updating files: 51% (26241/51451) Updating files: 52% (26755/51451) Updating files: 53% (27270/51451) Updating files: 54% (27784/51451) Updating files: 55% (28299/51451) Updating files: 56% (28813/51451) Updating files: 57% (29328/51451) Updating files: 58% (29842/51451) Updating files: 59% (30357/51451) Updating files: 60% (30871/51451) Updating files: 61% (31386/51451) Updating files: 62% (31900/51451) Updating files: 62% (32192/51451) Updating files: 63% (32415/51451) Updating files: 64% (32929/51451) Updating files: 65% (33444/51451) Updating files: 66% (33958/51451) Updating files: 67% (34473/51451) Updating files: 68% (34987/51451) Updating files: 68% (35444/51451) Updating files: 69% (35502/51451) Updating files: 70% (36016/51451) Updating files: 71% (36531/51451) Updating files: 72% (37045/51451) Updating files: 73% (37560/51451) Updating files: 73% (38045/51451) Updating files: 74% (38074/51451) Updating files: 75% (38589/51451) Updating files: 76% (39103/51451) Updating files: 77% (39618/51451) Updating files: 78% (40132/51451) Updating files: 79% (40647/51451) Updating files: 80% (41161/51451) Updating files: 81% (41676/51451) Updating files: 82% (42190/51451) Updating files: 83% (42705/51451) Updating files: 84% (43219/51451) Updating files: 84% (43361/51451) Updating files: 85% (43734/51451) Updating files: 86% (44248/51451) Updating files: 87% (44763/51451) Updating files: 88% (45277/51451) Updating files: 89% (45792/51451) Updating files: 90% (46306/51451) Updating files: 91% (46821/51451) Updating files: 92% (47335/51451) Updating files: 93% (47850/51451) Updating files: 94% (48364/51451) Updating files: 95% (48879/51451) Updating files: 96% (49393/51451) Updating files: 97% (49908/51451) Updating files: 98% (50422/51451) Updating files: 99% (50937/51451) Updating files: 100% (51451/51451) Updating files: 100% (51451/51451), done. Updating files: 57% (7992/13961) Updating files: 58% (8098/13961) Updating files: 59% (8237/13961) Updating files: 60% (8377/13961) Updating files: 61% (8517/13961) Updating files: 62% (8656/13961) Updating files: 63% (8796/13961) Updating files: 64% (8936/13961) Updating files: 65% (9075/13961) Updating files: 66% (9215/13961) Updating files: 67% (9354/13961) Updating files: 68% (9494/13961) Updating files: 68% (9623/13961) Updating files: 69% (9634/13961) Updating files: 70% (9773/13961) Updating files: 71% (9913/13961) Updating files: 72% (10052/13961) Updating files: 73% (10192/13961) Updating files: 74% (10332/13961) Updating files: 75% (10471/13961) Updating files: 76% (10611/13961) Updating files: 77% (10750/13961) Updating files: 78% (10890/13961) Updating files: 79% (11030/13961) Updating files: 80% (11169/13961) Updating files: 81% (11309/13961) Updating files: 82% (11449/13961) Updating files: 83% (11588/13961) Updating files: 84% (11728/13961) Updating files: 85% (11867/13961) Updating files: 86% (12007/13961) Updating files: 87% (12147/13961) Updating files: 88% (12286/13961) Updating files: 88% (12360/13961) Updating files: 89% (12426/13961) Updating files: 90% (12565/13961) Updating files: 91% (12705/13961) Updating files: 92% (12845/13961) Updating files: 93% (12984/13961) Updating files: 94% (13124/13961) Updating files: 95% (13263/13961) Updating files: 96% (13403/13961) Updating files: 97% (13543/13961) Updating files: 98% (13682/13961) Updating files: 99% (13822/13961) Updating files: 100% (13961/13961) Updating files: 100% (13961/13961), done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file tools/v8_gypfiles/v8.gyp Hunk #1 succeeded at 2387 (offset 103 lines). Hunk #2 succeeded at 2414 (offset 103 lines). ==> Starting build()... Node.js configure: Found Python 3.14.7... INFO: configure completed successfully ninja -C out/Release -j16 ninja: Entering directory `out/Release' [1/1983] CXX obj/deps/v8/src/base/v8_libbase.abort-mode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [2/1983] CXX obj/deps/v8/src/base/v8_libbase.fpu.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [3/1983] CXX obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [4/1983] CXX obj/deps/v8/src/base/v8_libbase.bits.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [5/1983] CXX obj/deps/v8/src/base/v8_libbase.division-by-constant.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [6/1983] CXX obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [7/1983] CXX obj/deps/v8/src/base/v8_libbase.cpu.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [8/1983] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [9/1983] CXX obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [10/1983] CXX obj/deps/v8/src/base/v8_libbase.file-utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [11/1983] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [12/1983] CXX obj/deps/v8/src/base/v8_libbase.ieee754.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [13/1983] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [14/1983] CXX obj/deps/v8/src/base/v8_libbase.logging.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [15/1983] 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] [16/1983] CXX obj/deps/v8/src/base/v8_libbase.once.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [17/1983] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [18/1983] CXX obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [19/1983] 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. [20/1983] 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. [21/1983] CXX obj/deps/v8/src/base/numbers/v8_libbase.strtod.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [22/1983] CXX obj/deps/v8/src/base/v8_libbase.page-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [23/1983] CXX obj/deps/v8/src/base/platform/v8_libbase.semaphore.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [24/1983] CXX obj/deps/v8/src/base/platform/v8_libbase.platform.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [25/1983] 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] [26/1983] 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] [27/1983] CXX obj/deps/v8/src/base/v8_libbase.region-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [28/1983] 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] [29/1983] CXX obj/deps/v8/src/base/v8_libbase.sys-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [30/1983] CXX obj/deps/v8/src/base/v8_libbase.strings.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [31/1983] 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. [32/1983] CXX obj/deps/v8/src/base/v8_libbase.vlq-base64.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [33/1983] 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. [34/1983] 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] [35/1983] 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. [36/1983] 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] [37/1983] 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] [38/1983] 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] [39/1983] 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] [40/1983] 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] [41/1983] 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] [42/1983] 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] [43/1983] 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. [44/1983] 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] [45/1983] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [46/1983] 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. [47/1983] 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] [48/1983] 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. [49/1983] 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] [50/1983] 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. [51/1983] 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. [52/1983] 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. [53/1983] 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. [54/1983] 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. [55/1983] 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. [56/1983] 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] [57/1983] 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. [58/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/1983] 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] [60/1983] 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] [61/1983] 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. [62/1983] 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] [63/1983] 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] [64/1983] 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. [65/1983] 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. [66/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [67/1983] 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. [68/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [69/1983] 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. [70/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [71/1983] 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] [72/1983] 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] [73/1983] 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] [74/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/1983] 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] [76/1983] 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. [77/1983] 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] [78/1983] 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] [79/1983] 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. [80/1983] 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. [81/1983] 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. [82/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [83/1983] 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. [84/1983] 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. [85/1983] 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. [86/1983] 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. [87/1983] 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. [88/1983] 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/1983] 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. [90/1983] 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. [91/1983] 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. [92/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [93/1983] 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] [94/1983] 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. [95/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [96/1983] 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] [97/1983] 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. [98/1983] 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] [99/1983] 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. [100/1983] 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] [101/1983] 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. [102/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/1983] 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. [104/1983] 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. [105/1983] 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. [106/1983] 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. [107/1983] 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. [108/1983] 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. [109/1983] 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. [110/1983] 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. [111/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [112/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [113/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [114/1983] 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. [115/1983] 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. [116/1983] 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. [117/1983] 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. [118/1983] 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] [119/1983] 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. [120/1983] 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. [121/1983] 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. [122/1983] 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. [123/1983] 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] [124/1983] 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. [125/1983] 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. [126/1983] 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. [127/1983] 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. [128/1983] 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. [129/1983] 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. [130/1983] 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. [131/1983] 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. [132/1983] 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. [133/1983] 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. [134/1983] 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] [135/1983] 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. [136/1983] AR obj/tools/v8_gypfiles/libv8_libbase.a [137/1983] 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. [138/1983] 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. [139/1983] 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. [140/1983] 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] [141/1983] 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. [142/1983] 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] [143/1983] 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. [144/1983] 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] [145/1983] 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] [146/1983] 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] [147/1983] 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] [148/1983] 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] [149/1983] 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] [150/1983] 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. [151/1983] 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] [152/1983] CXX obj/deps/v8/src/torque/torque_base.cpp-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [153/1983] CXX obj/deps/v8/src/torque/torque_base.earley-parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [154/1983] CXX obj/deps/v8/src/torque/torque_base.cfg.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [155/1983] CXX obj/deps/v8/src/torque/torque_base.declarable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [156/1983] 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] [157/1983] CXX obj/deps/v8/src/torque/torque_base.global-context.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [158/1983] CXX obj/deps/v8/src/torque/torque_base.cc-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [159/1983] CXX obj/deps/v8/src/torque/torque_base.source-positions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [160/1983] CXX obj/deps/v8/src/torque/torque_base.csa-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [161/1983] AR obj/tools/v8_gypfiles/libabseil.a [162/1983] CXX obj/deps/v8/src/torque/torque_base.declaration-visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [163/1983] STAMP obj/tools/v8_gypfiles/bytecode_builtins_list_generator.actions_depends.stamp [164/1983] CXX obj/deps/v8/src/torque/torque_base.instance-type-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [165/1983] CXX obj/deps/v8/src/torque/torque_base.kythe-data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [166/1983] CXX obj/deps/v8/src/torque/torque_base.server-data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [167/1983] STAMP obj/tools/v8_gypfiles/gen-regexp-special-case.actions_depends.stamp [168/1983] CXX obj/deps/v8/src/torque/torque_base.torque-code-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [169/1983] CXX obj/deps/v8/src/torque/torque_base.declarations.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [170/1983] ACTION Checking inspector protocol compatibility [171/1983] STAMP obj/tools/v8_gypfiles/v8_flags.actions_depends.stamp [172/1983] CXX obj/deps/v8/src/torque/torque_base.instructions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [173/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.adler32.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [174/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.compress.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [175/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.cpu_features.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [176/1983] ACTION Generating inspector protocol sources from protocol json [177/1983] STAMP obj/tools/v8_gypfiles/v8_inspector_headers.actions_rules_copies.stamp [178/1983] 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] [179/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.crc32.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [180/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [181/1983] 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] [182/1983] CXX obj/deps/v8/src/torque/torque_base.type-inference.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [183/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [184/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.deflate.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [185/1983] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [186/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.gzread.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [187/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [188/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.inffast.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [189/1983] 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] [190/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.infback.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [191/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [192/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [193/1983] CXX obj/deps/v8/src/torque/torque_base.utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [194/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.inflate.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [195/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.zutil.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [196/1983] CC obj/deps/v8/third_party/zlib/v8_zlib.trees.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [197/1983] 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] [198/1983] CXX obj/deps/v8/src/torque/torque_base.type-oracle.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [199/1983] CXX obj/deps/v8/third_party/simdutf/simdutf.simdutf.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [200/1983] AR obj/tools/v8_gypfiles/libsimdutf.a [201/1983] CXX obj/deps/v8/third_party/highway/src/hwy/highway.abort.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [202/1983] CXX obj/src/node_js2c.embedded_data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [203/1983] CXX obj/deps/v8/third_party/highway/src/hwy/highway.print.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [204/1983] 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] [205/1983] CXX obj/src/node_js2c.builtin_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [206/1983] 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] [207/1983] CXX obj/deps/v8/src/torque/torque_base.torque-compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [208/1983] CXX obj/deps/v8/third_party/highway/src/hwy/highway.stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [209/1983] CXX obj/deps/v8/src/torque/torque.torque.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [210/1983] CXX obj/deps/v8/third_party/highway/src/hwy/highway.targets.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [211/1983] CXX obj/deps/v8/src/torque/torque_base.type-visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [212/1983] CXX obj/tools/node_js2c.js2c.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [213/1983] 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] [214/1983] CXX obj/deps/v8/src/torque/torque_base.types.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [215/1983] CXX obj/deps/v8/third_party/highway/src/hwy/highway.timer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [216/1983] 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. [217/1983] AR obj/tools/v8_gypfiles/libv8_zlib.a [218/1983] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [219/1983] AR obj/tools/v8_gypfiles/libhighway.a [220/1983] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [221/1983] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [222/1983] 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. [223/1983] CC obj/deps/uvwasi/src/uvwasi.clocks.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [224/1983] 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. [225/1983] CC obj/deps/uvwasi/src/uvwasi.fd_table.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [226/1983] 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. [227/1983] 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. [228/1983] 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. [229/1983] CC obj/deps/uvwasi/src/uvwasi.sync_helpers.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [230/1983] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [231/1983] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [232/1983] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [233/1983] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [234/1983] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [235/1983] 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. [236/1983] CC obj/deps/uvwasi/src/uvwasi.uvwasi.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [237/1983] CC obj/deps/llhttp/src/llhttp.http.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [238/1983] CC obj/deps/llhttp/src/llhttp.api.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [239/1983] CC obj/deps/llhttp/src/llhttp.llhttp.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [240/1983] CXX obj/deps/nbytes/src/nbytes.nbytes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [241/1983] 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. [242/1983] 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ ../../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)) | ^ 17 warnings generated. [243/1983] CXX obj/deps/inspector_protocol/crdtp/crdtp.error_support.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [244/1983] 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. [245/1983] CXX obj/deps/merve/merve.merve.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [246/1983] AR obj/tools/v8_gypfiles/libv8_libplatform.a [247/1983] CXX obj/deps/inspector_protocol/crdtp/crdtp.json_platform.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [248/1983] AR obj/deps/uvwasi/libuvwasi.a [249/1983] AR obj/deps/nbytes/libnbytes.a [250/1983] AR obj/deps/merve/libmerve.a [251/1983] CC obj/deps/histogram/src/histogram.hdr_histogram.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [252/1983] AR obj/deps/llhttp/libllhttp.a [253/1983] AR obj/deps/histogram/libhistogram.a [254/1983] CXX obj/deps/inspector_protocol/crdtp/crdtp.span.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [255/1983] CXX obj/deps/inspector_protocol/crdtp/crdtp.cbor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [256/1983] LINK node_js2c Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) [257/1983] STAMP obj/node_base.actions_depends.stamp [258/1983] ACTION node_base: convert_node_protocol_to_json_f26a10641803f604d1307d23f68bde8b450ad8f073bd43313642df31e7a3478c [259/1983] CXX obj/deps/inspector_protocol/crdtp/crdtp.status.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [260/1983] ACTION node_base: node_js2c_f26a10641803f604d1307d23f68bde8b450ad8f073bd43313642df31e7a3478c [261/1983] CXX obj/deps/inspector_protocol/crdtp/crdtp.serializable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [262/1983] LINK gen-regexp-special-case Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) [263/1983] ACTION node_base: concatenate_protocols_f26a10641803f604d1307d23f68bde8b450ad8f073bd43313642df31e7a3478c [264/1983] ACTION run_gen-regexp-special-case: run_gen-regexp-special-case_action_72d03329d19e24c609ee6e65eeeb110034e9261c37b8a8d83522628d574e9fa7 [265/1983] ACTION node_base: v8_inspector_compress_protocol_json_f26a10641803f604d1307d23f68bde8b450ad8f073bd43313642df31e7a3478c [266/1983] LINK bytecode_builtins_list_generator Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) [267/1983] ACTION generate_bytecode_builtins_list: generate_bytecode_builtins_list_action_73a03d1964edbe79fc19deb968fa21d5c456544c3d095b62158c8959ed2aeed1 [268/1983] CXX obj/deps/v8/src/torque/torque_base.implementation-visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [269/1983] CXX obj/deps/inspector_protocol/crdtp/crdtp.json.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [270/1983] CXX obj/deps/inspector_protocol/crdtp/crdtp.dispatch.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [271/1983] CXX obj/deps/inspector_protocol/crdtp/crdtp.protocol_core.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [272/1983] AR obj/deps/inspector_protocol/libcrdtp.a [273/1983] CC obj/test/overlapped-checker/overlapped-checker.main_unix.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [274/1983] CC obj/test/nop/nop.nop.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [275/1983] ACTION Generating node protocol sources from protocol json [276/1983] STAMP obj/node_base.actions_rules_copies.stamp [277/1983] 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ ../../deps/ncrypto/ncrypto.cc:503:10: warning: 'BN_is_prime_ex' is deprecated [-Wdeprecated-declarations] 503 | 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:1392:13: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 1392 | 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:1405:11: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] 1405 | 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:1629:16: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] 1629 | 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:1632:7: warning: 'DH_set0_pqg' is deprecated [-Wdeprecated-declarations] 1632 | 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:1646:16: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] 1646 | 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:1649:7: warning: 'DH_generate_parameters_ex' is deprecated [-Wdeprecated-declarations] 1649 | 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:1660:7: warning: 'DH_check' is deprecated [-Wdeprecated-declarations] 1660 | 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:1672:7: warning: 'DH_check_pub_key' is deprecated [-Wdeprecated-declarations] 1672 | 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:1692:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] 1692 | 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:1699:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] 1699 | 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:1706:3: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] 1706 | 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:1713:3: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] 1713 | 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:1722:8: warning: 'DH_generate_key' is deprecated [-Wdeprecated-declarations] 1722 | 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:1729:13: warning: 'DH_size' is deprecated [-Wdeprecated-declarations] 1729 | 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:1743:7: warning: 'DH_compute_key' is deprecated [-Wdeprecated-declarations] 1743 | 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:1760:7: warning: 'DH_set0_key' is deprecated [-Wdeprecated-declarations] 1760 | 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:1773:7: warning: 'DH_set0_key' is deprecated [-Wdeprecated-declarations] 1773 | 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:2207:7: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] 2207 | 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:2217:7: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] 2217 | 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:2359:10: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] 2359 | 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:2364:10: warning: 'EVP_PKEY_set1_EC_KEY' is deprecated [-Wdeprecated-declarations] 2364 | 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:2369:10: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] 2369 | 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:2630:24: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 2630 | 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:2636:17: warning: 'PEM_write_bio_RSAPrivateKey' is deprecated [-Wdeprecated-declarations] 2636 | 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:2648:17: warning: 'i2d_RSAPrivateKey_bio' is deprecated [-Wdeprecated-declarations] 2648 | 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:2693:26: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] 2693 | 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:2699:17: warning: 'PEM_write_bio_ECPrivateKey' is deprecated [-Wdeprecated-declarations] 2699 | 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:2711:17: warning: 'i2d_ECPrivateKey_bio' is deprecated [-Wdeprecated-declarations] 2711 | 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:2746:22: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 2746 | 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:2752:11: warning: 'PEM_write_bio_RSAPublicKey' is deprecated [-Wdeprecated-declarations] 2752 | 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:2760:9: warning: 'i2d_RSAPublicKey_bio' is deprecated [-Wdeprecated-declarations] 2760 | 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:2837:26: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] 2837 | 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:2839:39: warning: 'DSA_get0_q' is deprecated [-Wdeprecated-declarations] 2839 | 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:2857:11: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 2857 | 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:2859:41: warning: 'EVP_PKEY_get0' is deprecated [-Wdeprecated-declarations] 2859 | 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:2869:26: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] 2869 | 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:2882:22: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] 2882 | 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:2885:5: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] 2885 | 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:3631:23: warning: 'EC_KEY_dup' is deprecated [-Wdeprecated-declarations] 3631 | 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:3636:10: warning: 'EC_KEY_generate_key' is deprecated [-Wdeprecated-declarations] 3636 | 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:3641:10: warning: 'EC_KEY_set_public_key' is deprecated [-Wdeprecated-declarations] 3641 | 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:3647:27: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations] 3647 | const EC_GROUP* group = EC_KEY_get0_group(key_.get()); | ^ /usr/include/openssl/ec.h:1045:1: note: 'EC_KEY_get0_group' has been explicitly marked deprecated here 1045 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3660:12: warning: 'EC_KEY_set_public_key_affine_coordinates' is deprecated [-Wdeprecated-declarations] 3660 | 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:3678:10: warning: 'EC_KEY_set_public_key' is deprecated [-Wdeprecated-declarations] 3678 | return EC_KEY_set_public_key(key_.get(), point.get()) == 1; | ^ /usr/include/openssl/ec.h:1081:1: note: 'EC_KEY_set_public_key' has been explicitly marked deprecated here 1081 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3683:10: warning: 'EC_KEY_set_private_key' is deprecated [-Wdeprecated-declarations] 3683 | 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:3692:10: warning: 'EC_KEY_get0_private_key' is deprecated [-Wdeprecated-declarations] 3692 | 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:3701:10: warning: 'EC_KEY_get0_public_key' is deprecated [-Wdeprecated-declarations] 3701 | 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:3710:10: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations] 3710 | 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:3719:10: warning: 'EC_KEY_check_key' is deprecated [-Wdeprecated-declarations] 3719 | 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:3728:23: warning: 'EC_KEY_new_by_curve_name' is deprecated [-Wdeprecated-declarations] 3728 | 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:3732:27: warning: 'EC_KEY_new' is deprecated [-Wdeprecated-declarations] 3732 | 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:3734:8: warning: 'EC_KEY_set_group' is deprecated [-Wdeprecated-declarations] 3734 | 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:3871:7: warning: 'EVP_PKEY_CTX_set_rsa_keygen_pubexp' is deprecated [-Wdeprecated-declarations] 3871 | 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:3930:52: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations] 3930 | 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:4127:3: warning: 'RSA_get0_key' is deprecated [-Wdeprecated-declarations] 4127 | 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:4134:3: warning: 'RSA_get0_factors' is deprecated [-Wdeprecated-declarations] 4134 | 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:4135:3: warning: 'RSA_get0_crt_params' is deprecated [-Wdeprecated-declarations] 4135 | 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:4141:34: warning: 'RSA_get0_pss_params' is deprecated [-Wdeprecated-declarations] 4141 | 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:4176:7: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] 4176 | 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:4190:8: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] 4190 | 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:4195:8: warning: 'RSA_set0_factors' is deprecated [-Wdeprecated-declarations] 4195 | 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:4201:8: warning: 'RSA_set0_crt_params' is deprecated [-Wdeprecated-declarations] 4201 | 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:4440:10: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations] 4440 | 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:4989:3: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] 4989 | 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:4996:3: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] 4996 | 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:298:39: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 298 | void operator()(T* pointer) const { function(pointer); } | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../../deps/ncrypto/ncrypto.cc:1565:12: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 1565 | 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:298:39: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 298 | void operator()(T* pointer) const { function(pointer); } | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../../deps/ncrypto/ncrypto.cc:3605:15: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 3605 | 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)) | ^ 74 warnings generated. [278/1983] LINK nop [279/1983] LINK overlapped-checker Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) [280/1983] CXX obj/deps/googletest/src/gtest.gtest-assertion-result.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [281/1983] CXX obj/deps/googletest/src/gtest.gtest-filepath.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [282/1983] CXX obj/deps/googletest/src/gtest.gtest-matchers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [283/1983] CXX obj/deps/v8/src/torque/torque_base.torque-parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [284/1983] AR obj/tools/v8_gypfiles/libtorque_base.a [285/1983] STAMP obj/tools/v8_gypfiles/torque.actions_depends.stamp [286/1983] CXX obj/deps/googletest/src/gtest.gtest-death-test.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [287/1983] CXX obj/deps/googletest/src/gtest_main.gtest_main.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [288/1983] CXX obj/deps/googletest/src/gtest.gtest-printers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [289/1983] CXX obj/deps/googletest/src/gtest.gtest-test-part.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [290/1983] CXX obj/deps/googletest/src/gtest.gtest-typed-test.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [291/1983] CXX obj/deps/googletest/src/gtest.gtest-port.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [292/1983] CXX obj/gen/src/node/inspector/protocol/node_base.NodeRuntime.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [293/1983] CXX obj/gen/src/node/inspector/protocol/node_base.NodeWorker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [294/1983] CXX obj/gen/src/node/inspector/protocol/node_base.NodeTracing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [295/1983] CXX obj/gen/src/node/inspector/protocol/node_base.Protocol.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [296/1983] CXX obj/gen/src/node/inspector/protocol/node_base.Network.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [297/1983] CXX obj/gen/src/node/inspector/protocol/node_base.Target.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [298/1983] CXX obj/gen/src/node/inspector/protocol/node_base.IO.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [299/1983] CXX obj/gen/src/node/inspector/protocol/node_base.Storage.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [300/1983] CXX obj/gen/src/node/inspector/protocol/node_base.DOMStorage.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [301/1983] CXX obj/src/api/node_base.utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [302/1983] CXX obj/src/node_base.builtin_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [303/1983] CXX obj/deps/googletest/src/gtest.gtest.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [304/1983] CXX obj/src/api/node_base.async_resource.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [305/1983] CXX obj/gen/node_base.node_javascript.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [306/1983] CXX obj/src/api/node_base.callback.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [307/1983] CXX obj/src/api/node_base.embed_helpers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [308/1983] CXX obj/src/node_base.cleanup_queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [309/1983] CXX obj/src/api/node_base.encoding.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [310/1983] CXX obj/src/api/node_base.exceptions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [311/1983] CXX obj/src/node_base.embedded_data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [312/1983] CXX obj/src/api/node_base.hooks.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [313/1983] CXX obj/src/node_base.async_context_frame.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [314/1983] CXX obj/src/node_base.base_object.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [315/1983] CXX obj/src/api/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [316/1983] CXX obj/src/node_base.async_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [317/1983] CXX obj/src/node_base.internal_only_v8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [318/1983] CXX obj/src/node_base.connection_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [319/1983] CXX obj/src/node_base.connect_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [320/1983] CXX obj/src/node_base.compile_cache.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [321/1983] CXX obj/src/node_base.json_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [322/1983] CXX obj/src/node_base.debug_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [323/1983] CXX obj/src/node_base.fs_event_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [324/1983] CXX obj/src/node_base.handle_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [325/1983] CXX obj/src/dataqueue/node_base.queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [326/1983] CXX obj/src/node_base.cares_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] ../../src/cares_wrap.cc:244:16: warning: 'ares_parse_a_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 244 | status = ares_parse_a_reply(buf, | ^ /usr/include/ares.h:1106:14: note: 'ares_parse_a_reply' has been explicitly marked deprecated here 1106 | 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:251:16: warning: 'ares_parse_aaaa_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 251 | status = ares_parse_aaaa_reply(buf, | ^ /usr/include/ares.h:1110:14: note: 'ares_parse_aaaa_reply' has been explicitly marked deprecated here 1110 | 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:258:16: warning: 'ares_parse_ns_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 258 | status = ares_parse_ns_reply(buf, len, &host); | ^ /usr/include/ares.h:1121:14: note: 'ares_parse_ns_reply' has been explicitly marked deprecated here 1121 | 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:261:16: warning: 'ares_parse_ptr_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 261 | status = ares_parse_ptr_reply(buf, len, nullptr, 0, AF_INET, &host); | ^ /usr/include/ares.h:1117:14: note: 'ares_parse_ptr_reply' has been explicitly marked deprecated here 1117 | 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:337:16: warning: 'ares_parse_mx_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 337 | int status = ares_parse_mx_reply(buf, len, &mx_start); | ^ /usr/include/ares.h:1127:14: note: 'ares_parse_mx_reply' has been explicitly marked deprecated here 1127 | 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:383:16: warning: 'ares_parse_caa_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 383 | int status = ares_parse_caa_reply(buf, len, &caa_start); | ^ /usr/include/ares.h:1114:14: note: 'ares_parse_caa_reply' has been explicitly marked deprecated here 1114 | 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:511:16: warning: 'ares_parse_txt_reply_ext' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 511 | int status = ares_parse_txt_reply_ext(buf, len, &txt_out); | ^ /usr/include/ares.h:1133:14: note: 'ares_parse_txt_reply_ext' has been explicitly marked deprecated here 1133 | 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:598:16: warning: 'ares_parse_srv_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 598 | int status = ares_parse_srv_reply(buf, len, &srv_start); | ^ /usr/include/ares.h:1124:14: note: 'ares_parse_srv_reply' has been explicitly marked deprecated here 1124 | 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:653:16: warning: 'ares_parse_naptr_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 653 | int status = ares_parse_naptr_reply(buf, len, &naptr_start); | ^ /usr/include/ares.h:1136:14: note: 'ares_parse_naptr_reply' has been explicitly marked deprecated here 1136 | 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:1001:3: warning: 'ares_get_servers_ports' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations] 1001 | ares_get_servers_ports(channel_, &servers); | ^ /usr/include/ares.h:1195:1: note: 'ares_get_servers_ports' has been explicitly marked deprecated here 1195 | 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:1712:16: warning: 'ares_parse_soa_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 1712 | int status = ares_parse_soa_reply(buf, len, &soa_out); | ^ /usr/include/ares.h:1139:14: note: 'ares_parse_soa_reply' has been explicitly marked deprecated here 1139 | 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:2071:11: warning: 'ares_get_servers_ports' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations] 2071 | int r = ares_get_servers_ports(channel->cares_channel(), &servers); | ^ /usr/include/ares.h:1195:1: note: 'ares_get_servers_ports' has been explicitly marked deprecated here 1195 | 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:2116:14: warning: 'ares_set_servers' is deprecated: Use ares_set_servers_csv instead [-Wdeprecated-declarations] 2116 | int rv = ares_set_servers(channel->cares_channel(), nullptr); | ^ /usr/include/ares.h:1176:14: note: 'ares_set_servers' has been explicitly marked deprecated here 1176 | 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:2176:11: warning: 'ares_set_servers_ports' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 2176 | err = ares_set_servers_ports(channel->cares_channel(), servers.data()); | ^ /usr/include/ares.h:1180:1: note: 'ares_set_servers_ports' has been explicitly marked deprecated here 1180 | 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. [327/1983] CXX obj/src/node_base.encoding_binding.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [328/1983] CXX obj/src/node_base.heap_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [329/1983] CXX obj/src/node_base.histogram.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [330/1983] CC obj/deps/sqlite/sqlite.sqlite3.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] ../../deps/sqlite/sqlite3.c:234099:11: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 234099 | if( nBuf; | ^ /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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [341/1983] CXX obj/src/node_base.node_config_file.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [342/1983] CXX obj/src/node_base.node_cjs_lexer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [343/1983] CXX obj/src/node_base.node_constants.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [344/1983] CXX obj/src/node_base.node_blob.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [345/1983] CXX obj/src/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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: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 67 warnings generated. [346/1983] CXX obj/src/node_base.node_builtins.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [347/1983] CXX obj/src/node_base.node_credentials.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [348/1983] CXX obj/src/node_base.node_dir.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [349/1983] CXX obj/src/node_base.node_contextify.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [350/1983] CXX obj/src/node_base.node_dotenv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [351/1983] CXX obj/src/node_base.node_env_var.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [352/1983] CXX obj/src/node_base.node_external_reference.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [353/1983] CXX obj/src/node_base.node_errors.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [354/1983] CXX obj/src/node_base.node_http_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [355/1983] CXX obj/src/node_base.node_ipc_serdes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [356/1983] CXX obj/src/node_base.node_i18n.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [357/1983] CXX obj/src/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [358/1983] CXX obj/src/node_base.node_locks.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [359/1983] CXX obj/src/node_base.node_profiling.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [360/1983] CXX obj/src/node_base.node_metadata.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../src/node_metadata.cc:33: ../../deps/ncrypto/ncrypto.h:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_metadata.cc:33: ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_metadata.cc:33: ../../deps/ncrypto/ncrypto.h:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_metadata.cc:33: ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_metadata.cc:33: ../../deps/ncrypto/ncrypto.h:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_metadata.cc:33: ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [361/1983] CXX obj/src/node_base.node_diagnostics_channel.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [362/1983] CXX obj/src/node_base.node_http2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [363/1983] CXX obj/src/node_base.node_file.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [364/1983] CXX obj/src/node_base.node_messaging.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [365/1983] CXX obj/src/node_base.node_os.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [366/1983] CXX obj/src/node_base.node_perf.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [367/1983] CXX obj/src/node_base.node_modules.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [368/1983] CXX obj/src/node_base.node_postmortem_metadata.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [369/1983] CXX obj/src/node_base.node_process_events.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [370/1983] CXX obj/src/node_base.node_platform.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [371/1983] CXX obj/src/node_base.node_process_object.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [372/1983] CXX obj/src/node_base.node_options.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [373/1983] CXX obj/src/node_base.node_process_methods.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [374/1983] CXX obj/src/node_base.node_report_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [375/1983] CXX obj/src/node_base.node_realm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [376/1983] CXX obj/src/node_base.node_report.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [377/1983] CXX obj/src/node_base.node_report_module.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [378/1983] CXX obj/src/node_base.node_sea_bin.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [379/1983] CXX obj/src/node_base.node_serdes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [380/1983] CXX obj/src/node_base.node_shadow_realm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [381/1983] CXX obj/src/node_base.node_sea.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [382/1983] CXX obj/src/node_base.node_stat_watcher.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [383/1983] CXX obj/src/node_base.node_sockaddr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [384/1983] CXX obj/src/node_base.node_symbols.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [385/1983] CXX obj/src/node_base.node_trace_events.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [386/1983] CXX obj/src/node_base.node_task_queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [387/1983] CXX obj/src/node_base.node_types.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [388/1983] CXX obj/src/node_base.node_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [389/1983] CXX obj/src/permission/node_base.child_process_permission.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [390/1983] CXX obj/src/node_base.node_snapshotable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [391/1983] CXX obj/src/permission/node_base.inspector_permission.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [392/1983] CXX obj/src/node_base.node_task_runner.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [393/1983] CXX obj/src/node_base.node_v8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [394/1983] CXX obj/src/node_base.node_url.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [395/1983] CXX obj/src/permission/node_base.wasi_permission.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [396/1983] CXX obj/src/node_base.node_wasm_web_api.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [397/1983] CXX obj/src/permission/node_base.worker_permission.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [398/1983] CXX obj/src/permission/node_base.addon_permission.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [399/1983] CXX obj/src/node_base.node_url_pattern.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [400/1983] CXX obj/src/node_base.node_wasi.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [401/1983] CXX obj/src/node_base.node_watchdog.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [402/1983] CXX obj/src/node_base.node_zlib.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [403/1983] CXX obj/src/node_base.path.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [404/1983] CXX obj/src/permission/node_base.fs_permission.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [405/1983] CXX obj/src/node_base.node_worker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [406/1983] CXX obj/src/permission/node_base.permission.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [407/1983] CXX obj/src/node_base.pipe_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [408/1983] CXX obj/src/tracing/node_base.agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [409/1983] CXX obj/src/node_base.signal_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [410/1983] CXX obj/src/node_base.process_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [411/1983] CXX obj/src/node_base.stream_pipe.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [412/1983] CXX obj/src/node_base.spawn_sync.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [413/1983] CXX obj/src/node_base.stream_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [414/1983] CXX obj/src/node_base.stream_base.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [415/1983] CXX obj/src/node_base.tcp_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [416/1983] CXX obj/src/node_base.string_bytes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [417/1983] CXX obj/src/large_pages/node_base.node_large_page.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [418/1983] CXX obj/src/tracing/node_base.node_trace_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [419/1983] CXX obj/src/tracing/node_base.trace_event.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [420/1983] CXX obj/src/node_base.string_decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [421/1983] CXX obj/src/tracing/node_base.traced_value.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [422/1983] CXX obj/src/tracing/node_base.node_trace_writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [423/1983] CXX obj/src/node_base.timers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [424/1983] CXX obj/src/node_base.timer_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [425/1983] LINK torque Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) [426/1983] CXX obj/src/tracing/node_base.agent_legacy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [427/1983] CXX obj/src/node_base.inspector_socket.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [428/1983] CXX obj/src/node_base.tty_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [429/1983] CXX obj/src/node_base.inspector_socket_server.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [430/1983] CXX obj/src/node_base.uv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [431/1983] CXX obj/src/node_base.udp_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [432/1983] CXX obj/src/node_base.cppgc_helpers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [433/1983] CXX obj/src/node_base.util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [434/1983] ACTION run_torque: run_torque_action_cea83c9e621e0e182fdfeec0429b2fb789657831bb31bd721b9a7d823e9ef3a8 [435/1983] STAMP obj/tools/v8_gypfiles/run_torque.actions_rules_copies.stamp [436/1983] STAMP obj/tools/v8_gypfiles/v8_internal_headers.compile_depends.stamp [437/1983] ACTION postmortem-metadata: gen-postmortem-metadata_63ceec4fe112e619d2413cab4d13e9ecf973439b0b10d648a5f5842216527688 [438/1983] STAMP obj/tools/v8_gypfiles/v8_internal_headers.actions_depends.stamp [439/1983] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.compile_depends.stamp [440/1983] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.actions_depends.stamp [441/1983] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.compile_depends.stamp [442/1983] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.actions_depends.stamp [443/1983] CXX obj/src/inspector/node_base.node_json.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [444/1983] CXX obj/src/node_base.node_webstorage.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [445/1983] CXX obj/src/inspector/node_base.node_string.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [446/1983] CXX obj/src/node_base.inspector_js_api.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [447/1983] CXX obj/src/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [448/1983] CXX obj/src/node_base.inspector_profiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [449/1983] CXX obj/src/inspector/node_base.main_thread_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [450/1983] CXX obj/src/inspector/node_base.worker_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [451/1983] CXX obj/src/inspector/node_base.target_manager.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [452/1983] CXX obj/src/node_base.node_sqlite.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [453/1983] CXX obj/src/node_base.inspector_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [454/1983] CXX obj/src/inspector/node_base.runtime_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [455/1983] CXX obj/src/inspector/node_base.network_inspector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [456/1983] CXX obj/src/inspector/node_base.tracing_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [457/1983] CXX obj/src/inspector/node_base.network_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [458/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [459/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [460/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [461/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [462/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [463/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [464/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [465/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [466/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [467/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [468/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [469/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [470/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [471/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [472/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [473/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [474/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [475/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [476/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [477/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [478/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [479/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [480/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [481/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [482/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [483/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [484/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [485/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [486/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [487/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [488/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [489/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [490/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [491/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [492/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [493/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [494/1983] 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] [495/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [496/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [497/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [498/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [499/1983] 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] [500/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [501/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [502/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [503/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [504/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [505/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [508/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [509/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [512/1983] 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. [513/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [514/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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] [520/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [522/1983] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [523/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [526/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [527/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [529/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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] [540/1983] 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] [541/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [546/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [549/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [551/1983] 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. [552/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [553/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [554/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [555/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [556/1983] 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] [557/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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. [560/1983] 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] [561/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [563/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [564/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [565/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [566/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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] [571/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [572/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [574/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [575/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [579/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [580/1983] 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] [581/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [582/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [583/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [584/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [585/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [586/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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. [588/1983] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-printer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-printer.cc:15: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-printer.cc:15: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-printer.cc:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-printer.cc:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-printer.cc:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [589/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/execution/v8_base_without_compiler.isolate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/execution/isolate.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/isolate.cc:21: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/isolate.cc:21: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/isolate.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/isolate.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/isolate.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [595/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/statistics-extension.cc:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/handles/v8_base_without_compiler.handles.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/handles/handles.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/handles/handles.cc:9: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/handles/handles.cc:9: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/handles/handles.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/handles/handles.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/handles/handles.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/handles/v8_base_without_compiler.local-handles.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/handles/local-handles.cc:5: In file included from ../../deps/v8/src/handles/local-handles.h:12: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/handles/local-handles.cc:11: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/handles/local-handles.cc:11: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/handles/local-handles.cc:5: In file included from ../../deps/v8/src/handles/local-handles.h:12: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/handles/local-handles.cc:5: In file included from ../../deps/v8/src/handles/local-handles.h:12: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/handles/local-handles.cc:5: In file included from ../../deps/v8/src/handles/local-handles.h:12: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [599/1983] CXX obj/deps/v8/src/handles/v8_base_without_compiler.global-handles.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/handles/global-handles.cc:5: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/handles/global-handles.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/handles/global-handles.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/handles/global-handles.cc:5: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/handles/global-handles.cc:5: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/handles/global-handles.cc:5: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/handles/v8_base_without_compiler.persistent-handles.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/handles/persistent-handles.cc:5: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/handles/persistent-handles.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/handles/persistent-handles.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/handles/persistent-handles.cc:5: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/handles/persistent-handles.cc:5: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/handles/persistent-handles.cc:5: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/handles/v8_base_without_compiler.shared-object-conveyor-handles.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/handles/shared-object-conveyor-handles.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/handles/shared-object-conveyor-handles.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/handles/shared-object-conveyor-handles.cc:5: In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/handles/shared-object-conveyor-handles.cc:5: In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/handles/shared-object-conveyor-handles.cc:5: In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.code-range.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/code-range.cc:5: In file included from ../../deps/v8/src/heap/code-range.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/code-range.cc:18: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/code-range.cc:18: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/code-range.cc:5: In file included from ../../deps/v8/src/heap/code-range.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/code-range.cc:5: In file included from ../../deps/v8/src/heap/code-range.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/code-range.cc:5: In file included from ../../deps/v8/src/heap/code-range.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.array-buffer-sweeper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-buffer-sweeper.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/array-buffer-sweeper.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/array-buffer-sweeper.cc:5: In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-buffer-sweeper.cc:5: In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-buffer-sweeper.cc:5: In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/handles/v8_base_without_compiler.traced-handles.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/handles/traced-handles.cc:5: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/handles/traced-handles.cc:16: In file included from ../../deps/v8/src/handles/traced-handles-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/handles/traced-handles.cc:16: In file included from ../../deps/v8/src/handles/traced-handles-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/handles/traced-handles.cc:5: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/handles/traced-handles.cc:5: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/handles/traced-handles.cc:5: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.code-stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/code-stats.cc:7: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/code-stats.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/code-stats.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/code-stats.cc:7: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/code-stats.cc:7: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/code-stats.cc:7: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.collection-barrier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/collection-barrier.cc:5: In file included from ../../deps/v8/src/heap/collection-barrier.h:10: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/collection-barrier.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/collection-barrier.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/collection-barrier.cc:5: In file included from ../../deps/v8/src/heap/collection-barrier.h:10: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/collection-barrier.cc:5: In file included from ../../deps/v8/src/heap/collection-barrier.h:10: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/collection-barrier.cc:5: In file included from ../../deps/v8/src/heap/collection-barrier.h:10: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.combined-heap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/combined-heap.cc:5: In file included from ../../deps/v8/src/heap/combined-heap.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/combined-heap.cc:6: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/combined-heap.cc:6: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/combined-heap.cc:5: In file included from ../../deps/v8/src/heap/combined-heap.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/combined-heap.cc:5: In file included from ../../deps/v8/src/heap/combined-heap.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/combined-heap.cc:5: In file included from ../../deps/v8/src/heap/combined-heap.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cross-heap-remembered-set.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-snapshot.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc-js/cpp-snapshot.cc:16: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/cppgc-js/cpp-snapshot.cc:16: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/cppgc-js/cpp-snapshot.cc:16: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc-js/cpp-snapshot.cc:16: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc-js/cpp-snapshot.cc:16: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [610/1983] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-heap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc-js/cpp-heap.cc:20: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/cppgc-js/cpp-heap.cc:20: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/cppgc-js/cpp-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc-js/cpp-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc-js/cpp-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc-js/unified-heap-marking-state.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/cppgc-js/unified-heap-marking-state.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/cppgc-js/unified-heap-marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc-js/unified-heap-marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc-js/unified-heap-marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-verifier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc-js/unified-heap-marking-verifier.cc:12: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/cppgc-js/unified-heap-marking-verifier.cc:12: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/cppgc-js/unified-heap-marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc-js/unified-heap-marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc-js/unified-heap-marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc-js/unified-heap-marking-visitor.cc:7: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/cppgc-js/unified-heap-marking-visitor.cc:7: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/cppgc-js/unified-heap-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc-js/unified-heap-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc-js/unified-heap-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-verifier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/evacuation-verifier.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/evacuation-verifier.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/evacuation-verifier.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/evacuation-verifier.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/evacuation-verifier.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:5: In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/evacuation-allocator.cc:7: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/evacuation-allocator.cc:7: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/evacuation-allocator.cc:5: In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/evacuation-allocator.cc:5: In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/evacuation-allocator.cc:5: In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [616/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.ephemeron-remembered-set.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5: In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ephemeron-remembered-set.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/ephemeron-remembered-set.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/ephemeron-remembered-set.cc:5: In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/ephemeron-remembered-set.cc:5: In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ephemeron-remembered-set.cc:5: In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.concurrent-marking.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/concurrent-marking.cc:15: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/concurrent-marking.cc:15: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr, absl::container_internal::FlatHashMapPolicy>>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::emplace, 0>' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr, absl::container_internal::FlatHashMapPolicy>>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::emplace, 0>' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr, absl::container_internal::FlatHashMapPolicy>>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::emplace, 0>' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::base::SmallVector, 1>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::base::SmallVector, 1>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../../deps/v8/src/heap/marking-visitor-inl.h:688:39: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace, 0, 0>' requested here 688 | auto it = key_to_values_->try_emplace(key).first; | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here 146 | TYPED_VISITOR_ID_LIST(CASE) | ^ ../../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' 61 | V(EphemeronHashTable) \ | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' 143 | return visitor->Visit##TypeName( \ | ^ :86:1: note: expanded from here 86 | VisitEphemeronHashTable | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 109 | return Visit(map, object, MaybeObjectSize()); | ^ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 440 | const auto visited_size = visitor.Visit(map, object); | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable, 1>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable, 1>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable, 1>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::base::SmallVector, 1>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../../deps/v8/src/heap/marking-visitor-inl.h:688:39: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace, 0, 0>' requested here 688 | auto it = key_to_values_->try_emplace(key).first; | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here 146 | TYPED_VISITOR_ID_LIST(CASE) | ^ ../../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' 61 | V(EphemeronHashTable) \ | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' 143 | return visitor->Visit##TypeName( \ | ^ :86:1: note: expanded from here 86 | VisitEphemeronHashTable | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 109 | return Visit(map, object, MaybeObjectSize()); | ^ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 440 | const auto visited_size = visitor.Visit(map, object); | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, 1>>' requested here 246 | : __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, 1>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::base::SmallVector, 1>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::base::SmallVector, 1>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../../deps/v8/src/heap/marking-visitor-inl.h:688:39: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace, 0, 0>' requested here 688 | auto it = key_to_values_->try_emplace(key).first; | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here 146 | TYPED_VISITOR_ID_LIST(CASE) | ^ ../../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' 61 | V(EphemeronHashTable) \ | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' 143 | return visitor->Visit##TypeName( \ | ^ :86:1: note: expanded from here 86 | VisitEphemeronHashTable | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 109 | return Visit(map, object, MaybeObjectSize()); | ^ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 440 | const auto visited_size = visitor.Visit(map, object); | ^ 13 warnings generated. [618/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.finalization-registry-cleanup-task.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/finalization-registry-cleanup-task.cc:7: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/finalization-registry-cleanup-task.cc:7: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/finalization-registry-cleanup-task.cc:5: In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/finalization-registry-cleanup-task.cc:5: In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/finalization-registry-cleanup-task.cc:5: In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.free-list.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/free-list.cc:5: In file included from ../../deps/v8/src/heap/free-list.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/free-list.cc:11: In file included from ../../deps/v8/src/heap/mutable-page-metadata-inl.h:12: In file included from ../../deps/v8/src/heap/spaces-inl.h:15: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/free-list.cc:11: In file included from ../../deps/v8/src/heap/mutable-page-metadata-inl.h:12: In file included from ../../deps/v8/src/heap/spaces-inl.h:15: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/free-list.cc:5: In file included from ../../deps/v8/src/heap/free-list.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/free-list.cc:5: In file included from ../../deps/v8/src/heap/free-list.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/free-list.cc:5: In file included from ../../deps/v8/src/heap/free-list.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] 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. [621/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/heap-allocator.cc:5: In file included from ../../deps/v8/src/heap/heap-allocator.h:13: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-allocator.cc:10: In file included from ../../deps/v8/src/heap/heap-allocator-inl.h:16: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap-allocator.cc:10: In file included from ../../deps/v8/src/heap/heap-allocator-inl.h:16: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap-allocator.cc:5: In file included from ../../deps/v8/src/heap/heap-allocator.h:13: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/heap-allocator.cc:5: In file included from ../../deps/v8/src/heap/heap-allocator.h:13: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-allocator.cc:5: In file included from ../../deps/v8/src/heap/heap-allocator.h:13: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [622/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.gc-tracer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/gc-tracer.cc:5: In file included from ../../deps/v8/src/heap/gc-tracer.h:17: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/gc-tracer.cc:20: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/gc-tracer.cc:20: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/gc-tracer.cc:5: In file included from ../../deps/v8/src/heap/gc-tracer.h:17: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/gc-tracer.cc:5: In file included from ../../deps/v8/src/heap/gc-tracer.h:17: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/gc-tracer.cc:5: In file included from ../../deps/v8/src/heap/gc-tracer.h:17: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/heap-controller.cc:5: In file included from ../../deps/v8/src/heap/heap-controller.h:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-controller.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap-controller.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap-controller.cc:5: In file included from ../../deps/v8/src/heap/heap-controller.h:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/heap-controller.cc:5: In file included from ../../deps/v8/src/heap/heap-controller.h:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-controller.cc:5: In file included from ../../deps/v8/src/heap/heap-controller.h:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.large-page-metadata.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/large-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/large-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/large-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/large-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [625/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-layout-tracer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:9: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-layout-tracer.cc:12: In file included from ../../deps/v8/src/heap/spaces-inl.h:15: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap-layout-tracer.cc:12: In file included from ../../deps/v8/src/heap/spaces-inl.h:15: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap-layout-tracer.cc:9: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/heap-layout-tracer.cc:9: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-layout-tracer.cc:9: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.factory-base.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/factory-base.cc:5: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/factory-base.cc:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/factory-base.cc:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/factory-base.cc:5: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/factory-base.cc:5: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/factory-base.cc:5: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [627/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-layout.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/heap-layout.cc:5: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-layout.cc:5: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap-layout.cc:5: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap-layout.cc:5: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/heap-layout.cc:5: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-layout.cc:5: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/factory.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/factory.cc:22: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/factory.cc:22: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/factory.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/factory.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/factory.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-verifier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/heap-verifier.cc:5: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-verifier.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap-verifier.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap-verifier.cc:5: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/heap-verifier.cc:5: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-verifier.cc:5: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [630/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking-job.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/incremental-marking-job.cc:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/incremental-marking-job.cc:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/incremental-marking-job.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/incremental-marking-job.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/incremental-marking-job.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/heap-visitor.cc:5: In file included from ../../deps/v8/src/heap/heap-visitor.h:9: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-visitor.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap-visitor.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap-visitor.cc:5: In file included from ../../deps/v8/src/heap/heap-visitor.h:9: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/heap-visitor.cc:5: In file included from ../../deps/v8/src/heap/heap-visitor.h:9: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-visitor.cc:5: In file included from ../../deps/v8/src/heap/heap-visitor.h:9: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [632/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-write-barrier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:5: In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-write-barrier.cc:7: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap-write-barrier.cc:7: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap-write-barrier.cc:5: In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/heap-write-barrier.cc:5: In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-write-barrier.cc:5: In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/incremental-marking.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/incremental-marking.cc:15: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/incremental-marking.cc:15: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/incremental-marking.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/incremental-marking.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/incremental-marking.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.large-spaces.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/large-spaces.cc:5: In file included from ../../deps/v8/src/heap/large-spaces.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/large-spaces.cc:18: In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/large-spaces.cc:18: In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/large-spaces.cc:5: In file included from ../../deps/v8/src/heap/large-spaces.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/large-spaces.cc:5: In file included from ../../deps/v8/src/heap/large-spaces.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/large-spaces.cc:5: In file included from ../../deps/v8/src/heap/large-spaces.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [635/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.local-factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/local-factory.cc:5: In file included from ../../deps/v8/src/heap/local-factory.h:11: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/local-factory.cc:10: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/local-factory.cc:10: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/local-factory.cc:5: In file included from ../../deps/v8/src/heap/local-factory.h:11: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/local-factory.cc:5: In file included from ../../deps/v8/src/heap/local-factory.h:11: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/local-factory.cc:5: In file included from ../../deps/v8/src/heap/local-factory.h:11: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.local-heap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/local-heap.cc:5: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/local-heap.cc:17: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/local-heap.cc:17: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/local-heap.cc:5: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/local-heap.cc:5: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/local-heap.cc:5: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [637/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.main-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/main-allocator.cc:5: In file included from ../../deps/v8/src/heap/main-allocator.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/main-allocator.cc:11: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/main-allocator.cc:11: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/main-allocator.cc:5: In file included from ../../deps/v8/src/heap/main-allocator.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/main-allocator.cc:5: In file included from ../../deps/v8/src/heap/main-allocator.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/main-allocator.cc:5: In file included from ../../deps/v8/src/heap/main-allocator.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/heap.cc:5: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap.cc:17: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap.cc:17: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/heap.cc:5: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/heap.cc:5: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap.cc:5: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [639/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mark-sweep-utilities.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5: In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/mark-sweep-utilities.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/mark-sweep-utilities.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/mark-sweep-utilities.cc:5: In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/mark-sweep-utilities.cc:5: In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/mark-sweep-utilities.cc:5: In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/marking.cc:7: In file included from ../../deps/v8/src/heap/marking-inl.h:8: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/marking.cc:7: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/marking.cc:7: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/marking.cc:7: In file included from ../../deps/v8/src/heap/marking-inl.h:8: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/marking.cc:7: In file included from ../../deps/v8/src/heap/marking-inl.h:8: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/marking.cc:7: In file included from ../../deps/v8/src/heap/marking-inl.h:8: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [641/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking-worklist.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/marking-worklist.cc:5: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/marking-worklist.cc:13: In file included from ../../deps/v8/src/heap/marking-worklist-inl.h:15: In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/marking-worklist.cc:13: In file included from ../../deps/v8/src/heap/marking-worklist-inl.h:15: In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/marking-worklist.cc:5: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/marking-worklist.cc:5: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/marking-worklist.cc:5: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking-barrier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/marking-barrier.cc:5: In file included from ../../deps/v8/src/heap/marking-barrier.h:13: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/marking-barrier.cc:11: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/marking-barrier.cc:11: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/marking-barrier.cc:5: In file included from ../../deps/v8/src/heap/marking-barrier.h:13: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/marking-barrier.cc:5: In file included from ../../deps/v8/src/heap/marking-barrier.h:13: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/marking-barrier.cc:5: In file included from ../../deps/v8/src/heap/marking-barrier.h:13: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-balancer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/memory-balancer.cc:5: In file included from ../../deps/v8/src/heap/memory-balancer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-balancer.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/memory-balancer.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/memory-balancer.cc:5: In file included from ../../deps/v8/src/heap/memory-balancer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/memory-balancer.cc:5: In file included from ../../deps/v8/src/heap/memory-balancer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-balancer.cc:5: In file included from ../../deps/v8/src/heap/memory-balancer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/memory-allocator.cc:5: In file included from ../../deps/v8/src/heap/memory-allocator.h:16: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-allocator.cc:14: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/memory-allocator.cc:14: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/memory-allocator.cc:5: In file included from ../../deps/v8/src/heap/memory-allocator.h:16: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/memory-allocator.cc:5: In file included from ../../deps/v8/src/heap/memory-allocator.h:16: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-allocator.cc:5: In file included from ../../deps/v8/src/heap/memory-allocator.h:16: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk-metadata.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-chunk-metadata.cc:9: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/memory-chunk-metadata.cc:9: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/memory-chunk-metadata.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/memory-chunk-metadata.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-chunk-metadata.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/memory-chunk.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk.h:12: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-chunk.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/memory-chunk.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/memory-chunk.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk.h:12: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/memory-chunk.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk.h:12: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-chunk.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk.h:12: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/memory-reducer.cc:5: In file included from ../../deps/v8/src/heap/memory-reducer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-reducer.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/memory-reducer.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/memory-reducer.cc:5: In file included from ../../deps/v8/src/heap/memory-reducer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/memory-reducer.cc:5: In file included from ../../deps/v8/src/heap/memory-reducer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-reducer.cc:5: In file included from ../../deps/v8/src/heap/memory-reducer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-measurement.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: In file included from ../../deps/v8/src/heap/memory-measurement.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-measurement.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/memory-measurement.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/memory-measurement.cc:5: In file included from ../../deps/v8/src/heap/memory-measurement.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/memory-measurement.cc:5: In file included from ../../deps/v8/src/heap/memory-measurement.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-measurement.cc:5: In file included from ../../deps/v8/src/heap/memory-measurement.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.page-pool.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/page-pool.cc:5: In file included from ../../deps/v8/src/heap/page-pool.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/page-pool.cc:5: In file included from ../../deps/v8/src/heap/page-pool.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/page-pool.cc:5: In file included from ../../deps/v8/src/heap/page-pool.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/page-pool.cc:5: In file included from ../../deps/v8/src/heap/page-pool.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/heap/page-pool.cc:5: In file included from ../../deps/v8/src/heap/page-pool.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert_soo' requested here 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:343:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:317:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../../deps/v8/src/heap/page-pool.cc:183:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::operator[]>, 0>' requested here 183 | local_pools[isolate].push_back(chunk); | ^ In file included from ../../deps/v8/src/heap/page-pool.cc:5: In file included from ../../deps/v8/src/heap/page-pool.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert_soo' requested here 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:343:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:317:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../../deps/v8/src/heap/page-pool.cc:183:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::operator[]>, 0>' requested here 183 | local_pools[isolate].push_back(chunk); | ^ In file included from ../../deps/v8/src/heap/page-pool.cc:5: In file included from ../../deps/v8/src/heap/page-pool.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert_soo' requested here 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:343:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:317:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../../deps/v8/src/heap/page-pool.cc:183:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::operator[]>, 0>' requested here 183 | local_pools[isolate].push_back(chunk); | ^ 8 warnings generated. [650/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.minor-gc-job.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/minor-gc-job.cc:5: In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/minor-gc-job.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/minor-gc-job.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/minor-gc-job.cc:5: In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/minor-gc-job.cc:5: In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/minor-gc-job.cc:5: In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [651/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mutable-page-metadata.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/mutable-page-metadata.cc:14: In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/mutable-page-metadata.cc:14: In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/mutable-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/mutable-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/mutable-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.slot-set.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/slot-set.cc:5: In file included from ../../deps/v8/src/heap/slot-set.h:15: In file included from ../../deps/v8/src/objects/compressed-slots.h:11: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [653/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.new-spaces.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/new-spaces.cc:5: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/new-spaces.cc:17: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/new-spaces.cc:17: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/new-spaces.cc:5: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/new-spaces.cc:5: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/new-spaces.cc:5: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mark-compact.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/mark-compact.cc:5: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/mark-compact.cc:23: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/mark-compact.cc:23: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/mark-compact.cc:5: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/mark-compact.cc:5: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/mark-compact.cc:5: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/heap/mark-compact.cc:5: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::base::SmallVector, 1>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::base::SmallVector, 1>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3140:33: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::GetPolicyFunctions' requested here 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2486:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear_backing_array' requested here 2486 | clear_backing_array(/*reuse=*/cap < 128); | ^ ../../deps/v8/src/heap/mark-compact.cc:906:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear' requested here 906 | key_to_values_.clear(); | ^ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable, 1>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable, 1>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable, 1>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::base::SmallVector, 1>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::base::SmallVector, 1>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3140:33: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::GetPolicyFunctions' requested here 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2486:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear_backing_array' requested here 2486 | clear_backing_array(/*reuse=*/cap < 128); | ^ ../../deps/v8/src/heap/mark-compact.cc:906:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear' requested here 906 | key_to_values_.clear(); | ^ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, 1>>' requested here 246 | : __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, 1>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::base::SmallVector, 1>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::base::SmallVector, 1>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::base::SmallVector, 1>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3140:33: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::GetPolicyFunctions' requested here 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2486:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear_backing_array' requested here 2486 | clear_backing_array(/*reuse=*/cap < 128); | ^ ../../deps/v8/src/heap/mark-compact.cc:906:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear' requested here 906 | key_to_values_.clear(); | ^ 10 warnings generated. [655/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.page-metadata.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/page-metadata.cc:5: In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: In file included from ../../deps/v8/src/heap/page-metadata.h:8: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/page-metadata.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/page-metadata.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/page-metadata.cc:5: In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: In file included from ../../deps/v8/src/heap/page-metadata.h:8: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/page-metadata.cc:5: In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: In file included from ../../deps/v8/src/heap/page-metadata.h:8: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/page-metadata.cc:5: In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: In file included from ../../deps/v8/src/heap/page-metadata.h:8: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.object-stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/object-stats.cc:6: In file included from ../../deps/v8/src/heap/object-stats.h:8: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/object-stats.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/object-stats.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/object-stats.cc:6: In file included from ../../deps/v8/src/heap/object-stats.h:8: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/object-stats.cc:6: In file included from ../../deps/v8/src/heap/object-stats.h:8: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/object-stats.cc:6: In file included from ../../deps/v8/src/heap/object-stats.h:8: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.pretenuring-handler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:5: In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/pretenuring-handler.cc:10: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/pretenuring-handler.cc:10: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/pretenuring-handler.cc:5: In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/pretenuring-handler.cc:5: In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/pretenuring-handler.cc:5: In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.paged-spaces.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/paged-spaces.cc:5: In file included from ../../deps/v8/src/heap/paged-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/paged-spaces.cc:15: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/paged-spaces.cc:15: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/paged-spaces.cc:5: In file included from ../../deps/v8/src/heap/paged-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/paged-spaces.cc:5: In file included from ../../deps/v8/src/heap/paged-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/paged-spaces.cc:5: In file included from ../../deps/v8/src/heap/paged-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.minor-mark-sweep.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:5: In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/minor-mark-sweep.cc:14: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/minor-mark-sweep.cc:14: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/minor-mark-sweep.cc:5: In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/minor-mark-sweep.cc:5: In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/minor-mark-sweep.cc:5: In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-heap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/read-only-heap.cc:5: In file included from ../../deps/v8/src/heap/read-only-heap.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/read-only-heap.cc:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/read-only-heap.cc:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/read-only-heap.cc:5: In file included from ../../deps/v8/src/heap/read-only-heap.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/read-only-heap.cc:5: In file included from ../../deps/v8/src/heap/read-only-heap.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/read-only-heap.cc:5: In file included from ../../deps/v8/src/heap/read-only-heap.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-promotion.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/read-only-promotion.cc:5: In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/read-only-promotion.cc:12: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/read-only-promotion.cc:12: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/read-only-promotion.cc:5: In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/read-only-promotion.cc:5: In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/read-only-promotion.cc:5: In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-spaces.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/read-only-spaces.cc:5: In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/read-only-spaces.cc:13: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/read-only-spaces.cc:13: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/read-only-spaces.cc:5: In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/read-only-spaces.cc:5: In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/read-only-spaces.cc:5: In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.safepoint.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/safepoint.cc:5: In file included from ../../deps/v8/src/heap/safepoint.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/safepoint.cc:17: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/safepoint.cc:17: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/safepoint.cc:5: In file included from ../../deps/v8/src/heap/safepoint.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/safepoint.cc:5: In file included from ../../deps/v8/src/heap/safepoint.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/safepoint.cc:5: In file included from ../../deps/v8/src/heap/safepoint.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [664/1983] CXX obj/deps/v8/src/init/v8_base_without_compiler.icu_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [665/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.spaces.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/spaces.cc:5: In file included from ../../deps/v8/src/heap/spaces.h:15: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/spaces.cc:19: In file included from ../../deps/v8/src/heap/incremental-marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/spaces.cc:19: In file included from ../../deps/v8/src/heap/incremental-marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/spaces.cc:5: In file included from ../../deps/v8/src/heap/spaces.h:15: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/spaces.cc:5: In file included from ../../deps/v8/src/heap/spaces.h:15: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/spaces.cc:5: In file included from ../../deps/v8/src/heap/spaces.h:15: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [666/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.stress-scavenge-observer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/stress-scavenge-observer.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/stress-scavenge-observer.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/stress-scavenge-observer.cc:5: In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/stress-scavenge-observer.cc:5: In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/stress-scavenge-observer.cc:5: In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [667/1983] CXX obj/deps/v8/src/init/v8_base_without_compiler.startup-data-util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [668/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.traced-handles-marking-visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/traced-handles-marking-visitor.cc:10: In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/traced-handles-marking-visitor.cc:10: In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/traced-handles-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/traced-handles-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/traced-handles-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [669/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.trusted-range.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/trusted-range.cc:5: In file included from ../../deps/v8/src/heap/trusted-range.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/trusted-range.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/trusted-range.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/trusted-range.cc:5: In file included from ../../deps/v8/src/heap/trusted-range.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/trusted-range.cc:5: In file included from ../../deps/v8/src/heap/trusted-range.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/trusted-range.cc:5: In file included from ../../deps/v8/src/heap/trusted-range.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [670/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.scavenger.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/scavenger.cc:5: In file included from ../../deps/v8/src/heap/scavenger.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/scavenger.cc:14: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/scavenger.cc:14: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/scavenger.cc:5: In file included from ../../deps/v8/src/heap/scavenger.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/scavenger.cc:5: In file included from ../../deps/v8/src/heap/scavenger.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/scavenger.cc:5: In file included from ../../deps/v8/src/heap/scavenger.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [671/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.weak-object-worklists.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:5: In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/weak-object-worklists.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/weak-object-worklists.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/weak-object-worklists.cc:5: In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/weak-object-worklists.cc:5: In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/weak-object-worklists.cc:5: In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [672/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.zapping.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/zapping.cc:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/zapping.cc:10: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/zapping.cc:10: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/zapping.cc:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/zapping.cc:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/zapping.cc:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [673/1983] CXX obj/deps/v8/src/ic/v8_base_without_compiler.call-optimization.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/ic/call-optimization.cc:5: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/call-optimization.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/call-optimization.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/call-optimization.cc:5: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/ic/call-optimization.cc:5: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/call-optimization.cc:5: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [674/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.sweeper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/sweeper.cc:5: In file included from ../../deps/v8/src/heap/sweeper.h:16: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sweeper.cc:16: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/sweeper.cc:16: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/sweeper.cc:5: In file included from ../../deps/v8/src/heap/sweeper.h:16: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/sweeper.cc:5: In file included from ../../deps/v8/src/heap/sweeper.h:16: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sweeper.cc:5: In file included from ../../deps/v8/src/heap/sweeper.h:16: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [675/1983] CXX obj/deps/v8/src/heap/v8_base_without_compiler.visit-object.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/visit-object.cc:5: In file included from ../../deps/v8/src/heap/visit-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/visit-object.cc:9: In file included from ../../deps/v8/src/heap/heap-visitor-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/visit-object.cc:9: In file included from ../../deps/v8/src/heap/heap-visitor-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/visit-object.cc:5: In file included from ../../deps/v8/src/heap/visit-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/visit-object.cc:5: In file included from ../../deps/v8/src/heap/visit-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/visit-object.cc:5: In file included from ../../deps/v8/src/heap/visit-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [676/1983] CXX obj/deps/v8/src/ic/v8_base_without_compiler.ic-stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/ic/ic-stats.cc:5: In file included from ../../deps/v8/src/ic/ic-stats.h:16: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/ic-stats.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/ic-stats.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/ic-stats.cc:5: In file included from ../../deps/v8/src/ic/ic-stats.h:16: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/ic/ic-stats.cc:5: In file included from ../../deps/v8/src/ic/ic-stats.h:16: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/ic-stats.cc:5: In file included from ../../deps/v8/src/ic/ic-stats.h:16: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [677/1983] CXX obj/deps/v8/src/ic/v8_base_without_compiler.handler-configuration.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/ic/handler-configuration.cc:5: In file included from ../../deps/v8/src/ic/handler-configuration.h:10: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/handler-configuration.cc:8: In file included from ../../deps/v8/src/ic/handler-configuration-inl.h:14: In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/handler-configuration.cc:8: In file included from ../../deps/v8/src/ic/handler-configuration-inl.h:14: In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/handler-configuration.cc:5: In file included from ../../deps/v8/src/ic/handler-configuration.h:10: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/ic/handler-configuration.cc:5: In file included from ../../deps/v8/src/ic/handler-configuration.h:10: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/handler-configuration.cc:5: In file included from ../../deps/v8/src/ic/handler-configuration.h:10: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [678/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-node.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [679/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-operands.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [680/1983] CXX obj/deps/v8/src/ic/v8_base_without_compiler.stub-cache.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/ic/stub-cache.cc:5: In file included from ../../deps/v8/src/ic/stub-cache.h:9: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/stub-cache.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/stub-cache.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/stub-cache.cc:5: In file included from ../../deps/v8/src/ic/stub-cache.h:9: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/ic/stub-cache.cc:5: In file included from ../../deps/v8/src/ic/stub-cache.h:9: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/stub-cache.cc:5: In file included from ../../deps/v8/src/ic/stub-cache.h:9: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [681/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-source-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [682/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [683/1983] CXX obj/deps/v8/src/ic/v8_base_without_compiler.ic.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/ic/ic.cc:5: In file included from ../../deps/v8/src/ic/ic.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/ic.cc:10: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/ic.cc:10: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/ic.cc:5: In file included from ../../deps/v8/src/ic/ic.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/ic/ic.cc:5: In file included from ../../deps/v8/src/ic/ic.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/ic.cc:5: In file included from ../../deps/v8/src/ic/ic.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [684/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/bytecode-register.cc:5: 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) && | ^ 1 warning generated. [685/1983] CXX obj/deps/v8/src/init/v8_base_without_compiler.isolate-group.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/init/isolate-group.cc:5: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/isolate-group.cc:12: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/isolate-group.cc:12: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/isolate-group.cc:5: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/isolate-group.cc:5: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/isolate-group.cc:5: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/init/isolate-group.cc:5: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, v8::internal::Isolate *const &>' requested here 550 | return absl::container_internal::DecomposeValue( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, v8::internal::Isolate *const &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, v8::internal::Isolate *const &, absl::container_internal::FlatHashSetPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2534:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::emplace' requested here 2534 | return emplace(value); | ^ ../../deps/v8/src/init/isolate-group.cc:283:35: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here 283 | const bool inserted = isolates_.insert(isolate).second; | ^ 8 warnings generated. [686/1983] CXX obj/deps/v8/src/init/v8_base_without_compiler.bootstrapper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/init/bootstrapper.cc:5: In file included from ../../deps/v8/src/init/bootstrapper.h:11: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/bootstrapper.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/bootstrapper.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/bootstrapper.cc:5: In file included from ../../deps/v8/src/init/bootstrapper.h:11: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/bootstrapper.cc:5: In file included from ../../deps/v8/src/init/bootstrapper.h:11: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/bootstrapper.cc:5: In file included from ../../deps/v8/src/init/bootstrapper.h:11: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [687/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter-intrinsics.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [688/1983] CXX obj/deps/v8/src/init/v8_base_without_compiler.v8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/init/v8.cc:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/v8.cc:20: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/v8.cc:20: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/v8.cc:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/v8.cc:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/v8.cc:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [689/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register-optimizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: In file included from ../../deps/v8/src/ast/variables.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-register-optimizer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: In file included from ../../deps/v8/src/ast/variables.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/bytecode-register-optimizer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: In file included from ../../deps/v8/src/ast/variables.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-register-optimizer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: In file included from ../../deps/v8/src/ast/variables.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [690/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-iterator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-array-iterator.cc:10: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-array-iterator.cc:10: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-array-iterator.cc:5: 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/interpreter/bytecode-array-iterator.cc:5: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-array-iterator.cc:5: 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [691/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-random-iterator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-array-random-iterator.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-array-random-iterator.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-array-random-iterator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h: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/interpreter/bytecode-array-random-iterator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-array-random-iterator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [692/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-array-builder.cc:20: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-array-builder.cc:20: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/bytecode-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [693/1983] CXX obj/deps/v8/src/libsampler/v8_base_without_compiler.sampler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/libsampler/sampler.cc:69: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [694/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-decoder.h:10: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-decoder.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-decoder.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-decoder.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-decoder.h:10: 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/interpreter/bytecode-decoder.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-decoder.h:10: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-decoder.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-decoder.h:10: 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [695/1983] CXX obj/deps/v8/src/logging/v8_base_without_compiler.runtime-call-stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [696/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-array-writer.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-array-writer.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-array-writer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/bytecode-array-writer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-array-writer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [697/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-flags-and-tokens.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-flags-and-tokens.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-flags-and-tokens.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-flags-and-tokens.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/bytecode-flags-and-tokens.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-flags-and-tokens.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [698/1983] CXX obj/deps/v8/src/logging/v8_base_without_compiler.tracing-flags.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [699/1983] CXX obj/deps/v8/src/logging/v8_base_without_compiler.metrics.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/logging/metrics.cc:5: In file included from ../../deps/v8/src/logging/metrics.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [700/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-label.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-label.cc:8: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-label.cc:8: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-label.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/bytecode-label.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-label.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [701/1983] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.ieee754.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [702/1983] CXX obj/deps/v8/src/logging/v8_base_without_compiler.local-logger.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/logging/local-logger.cc:5: In file included from ../../deps/v8/src/logging/local-logger.h:9: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/logging/local-logger.cc:5: In file included from ../../deps/v8/src/logging/local-logger.h:9: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/logging/local-logger.cc:5: In file included from ../../deps/v8/src/logging/local-logger.h:9: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/logging/local-logger.cc:5: In file included from ../../deps/v8/src/logging/local-logger.h:9: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [703/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.constant-array-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/constant-array-builder.cc:16: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/constant-array-builder.cc:16: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/constant-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/constant-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/constant-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [704/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.control-flow-builders.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:5: In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/control-flow-builders.cc:6: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/control-flow-builders.cc:6: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/control-flow-builders.cc:5: In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/control-flow-builders.cc:5: In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/control-flow-builders.cc:5: In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [705/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-generator.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-generator.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/bytecode-generator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/bytecode-generator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/bytecode-generator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [706/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.handler-table-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/handler-table-builder.cc:10: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/handler-table-builder.cc:10: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/handler-table-builder.cc:5: In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/handler-table-builder.cc:5: In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/handler-table-builder.cc:5: In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [707/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code-kind.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [708/1983] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/interpreter.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter.h:14: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/interpreter.cc:22: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/interpreter.cc:22: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/interpreter.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter.h:14: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/interpreter.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter.h:14: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/interpreter.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter.h:14: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [709/1983] CXX obj/deps/v8/src/logging/v8_base_without_compiler.counters.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/logging/counters.cc:5: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/logging/counters.cc:13: In file included from ../../deps/v8/src/logging/log-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/logging/counters.cc:13: In file included from ../../deps/v8/src/logging/log-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/logging/counters.cc:5: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/logging/counters.cc:5: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/logging/counters.cc:5: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [710/1983] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/json/json-parser.cc:5: In file included from ../../deps/v8/src/json/json-parser.h:14: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/json/json-parser.cc:16: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/json/json-parser.cc:16: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/json/json-parser.cc:5: In file included from ../../deps/v8/src/json/json-parser.h:14: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/json/json-parser.cc:5: In file included from ../../deps/v8/src/json/json-parser.h:14: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/json/json-parser.cc:5: In file included from ../../deps/v8/src/json/json-parser.h:14: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [711/1983] CXX obj/deps/v8/src/logging/v8_base_without_compiler.log-file.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/logging/log-file.cc:5: In file included from ../../deps/v8/src/logging/log-file.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/logging/log-file.cc:19: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/logging/log-file.cc:19: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/logging/log-file.cc:5: In file included from ../../deps/v8/src/logging/log-file.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/logging/log-file.cc:5: In file included from ../../deps/v8/src/logging/log-file.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/logging/log-file.cc:5: In file included from ../../deps/v8/src/logging/log-file.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [712/1983] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.hash-seed.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/numbers/hash-seed.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/numbers/hash-seed.cc:11: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/numbers/hash-seed.cc:11: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/numbers/hash-seed.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/numbers/hash-seed.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/numbers/hash-seed.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [713/1983] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.math-random.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/numbers/math-random.cc:5: In file included from ../../deps/v8/src/numbers/math-random.h:9: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/numbers/math-random.cc:10: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/numbers/math-random.cc:10: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/numbers/math-random.cc:5: In file included from ../../deps/v8/src/numbers/math-random.h:9: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/numbers/math-random.cc:5: In file included from ../../deps/v8/src/numbers/math-random.h:9: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/numbers/math-random.cc:5: In file included from ../../deps/v8/src/numbers/math-random.h:9: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [714/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.abstract-code.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/abstract-code.cc:5: In file included from ../../deps/v8/src/objects/abstract-code.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/abstract-code.cc:7: In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/abstract-code.cc:7: In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/abstract-code.cc:5: In file included from ../../deps/v8/src/objects/abstract-code.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/abstract-code.cc:5: In file included from ../../deps/v8/src/objects/abstract-code.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/abstract-code.cc:5: In file included from ../../deps/v8/src/objects/abstract-code.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [715/1983] CXX obj/deps/v8/src/logging/v8_base_without_compiler.log.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/logging/log.cc:5: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/logging/log.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/logging/log.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/logging/log.cc:5: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/logging/log.cc:5: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/logging/log.cc:5: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [716/1983] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.conversions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/numbers/conversions.cc:18: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/numbers/conversions.cc:22: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/numbers/conversions.cc:22: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/numbers/conversions.cc:18: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/numbers/conversions.cc:18: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/numbers/conversions.cc:18: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [717/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.backing-store.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/backing-store.cc:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/backing-store.cc:19: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/backing-store.cc:19: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/backing-store.cc:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/backing-store.cc:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/backing-store.cc:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [718/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.bigint.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/bigint.cc:20: In file included from ../../deps/v8/src/objects/bigint.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/bigint.cc:26: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/bigint.cc:26: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/bigint.cc:20: In file included from ../../deps/v8/src/objects/bigint.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/bigint.cc:20: In file included from ../../deps/v8/src/objects/bigint.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/bigint.cc:20: In file included from ../../deps/v8/src/objects/bigint.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [719/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.bytecode-array.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/bytecode-array.cc:5: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/bytecode-array.cc:14: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/bytecode-array.cc:14: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/bytecode-array.cc:5: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/bytecode-array.cc:5: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/bytecode-array.cc:5: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [720/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/code.cc:5: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/code.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/code.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/code.cc:5: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/code.cc:5: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/code.cc:5: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [721/1983] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-stringifier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/json/json-stringifier.cc:5: In file included from ../../deps/v8/src/json/json-stringifier.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/json/json-stringifier.cc:13: In file included from ../../deps/v8/src/execution/protectors-inl.h:11: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/json/json-stringifier.cc:13: In file included from ../../deps/v8/src/execution/protectors-inl.h:11: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/json/json-stringifier.cc:5: In file included from ../../deps/v8/src/json/json-stringifier.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/json/json-stringifier.cc:5: In file included from ../../deps/v8/src/json/json-stringifier.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/json/json-stringifier.cc:5: In file included from ../../deps/v8/src/json/json-stringifier.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [722/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.call-site-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/call-site-info.cc:5: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/call-site-info.cc:10: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/call-site-info.cc:10: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/call-site-info.cc:5: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/call-site-info.cc:5: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/call-site-info.cc:5: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [723/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.compilation-cache-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:5: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/compilation-cache-table.cc:9: In file included from ../../deps/v8/src/objects/compilation-cache-table-inl.h:13: In file included from ../../deps/v8/src/objects/name-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/compilation-cache-table.cc:9: In file included from ../../deps/v8/src/objects/compilation-cache-table-inl.h:13: In file included from ../../deps/v8/src/objects/name-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/compilation-cache-table.cc:5: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/compilation-cache-table.cc:5: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/compilation-cache-table.cc:5: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [724/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.contexts.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/contexts.cc:5: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/contexts.cc:14: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/contexts.cc:14: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/contexts.cc:5: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/contexts.cc:5: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/contexts.cc:5: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [725/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.debug-objects.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/debug-objects.cc:5: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/debug-objects.cc:8: In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/debug-objects.cc:8: In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/debug-objects.cc:5: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/debug-objects.cc:5: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/debug-objects.cc:5: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [726/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.deoptimization-data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/deoptimization-data.cc:5: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/deoptimization-data.cc:13: In file included from ../../deps/v8/src/objects/deoptimization-data-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/deoptimization-data.cc:13: In file included from ../../deps/v8/src/objects/deoptimization-data-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/deoptimization-data.cc:5: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/deoptimization-data.cc:5: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/deoptimization-data.cc:5: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [727/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.dependent-code.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/dependent-code.cc:5: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/dependent-code.cc:9: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/dependent-code.cc:9: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/dependent-code.cc:5: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/dependent-code.cc:5: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/dependent-code.cc:5: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [728/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.elements-kind.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/elements-kind.cc:8: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/elements-kind.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/elements-kind.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/elements-kind.cc:8: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/elements-kind.cc:8: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/elements-kind.cc:8: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [729/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.field-type.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/field-type.cc:7: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/field-type.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/field-type.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/field-type.cc:7: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/field-type.cc:7: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/field-type.cc:7: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [730/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.embedder-data-array.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/embedder-data-array.cc:5: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/embedder-data-array.cc:8: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/embedder-data-array.cc:8: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/embedder-data-array.cc:5: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/embedder-data-array.cc:5: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/embedder-data-array.cc:5: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [731/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.fixed-array.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/fixed-array.cc:5: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/fixed-array.cc:7: In file included from ../../deps/v8/src/objects/map-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/fixed-array.cc:7: In file included from ../../deps/v8/src/objects/map-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/fixed-array.cc:5: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/fixed-array.cc:5: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/fixed-array.cc:5: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [732/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.feedback-vector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/feedback-vector.cc:5: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/feedback-vector.cc:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/feedback-vector.cc:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/feedback-vector.cc:5: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/feedback-vector.cc:5: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/feedback-vector.cc:5: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [733/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.instruction-stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/instruction-stream.cc:5: In file included from ../../deps/v8/src/objects/instruction-stream.h:13: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/instruction-stream.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/instruction-stream.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/instruction-stream.cc:5: In file included from ../../deps/v8/src/objects/instruction-stream.h:13: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/instruction-stream.cc:5: In file included from ../../deps/v8/src/objects/instruction-stream.h:13: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/instruction-stream.cc:5: In file included from ../../deps/v8/src/objects/instruction-stream.h:13: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [734/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-array-buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-array-buffer.cc:5: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-array-buffer.cc:7: In file included from ../../deps/v8/src/execution/protectors-inl.h:11: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-array-buffer.cc:7: In file included from ../../deps/v8/src/execution/protectors-inl.h:11: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-array-buffer.cc:5: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-array-buffer.cc:5: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-array-buffer.cc:5: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [735/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-break-iterator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-break-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-break-iterator.cc:12: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-break-iterator.cc:12: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-break-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-break-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-break-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [736/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-atomics-synchronization.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:5: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-atomics-synchronization.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-atomics-synchronization.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-atomics-synchronization.cc:5: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-atomics-synchronization.cc:5: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-atomics-synchronization.cc:5: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [737/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-collator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-collator.cc:9: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-collator.cc:12: In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-collator.cc:12: In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-collator.cc:9: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-collator.cc:9: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-collator.cc:9: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [738/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.intl-objects.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/intl-objects.cc:5: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/intl-objects.cc:14: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/intl-objects.cc:14: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/intl-objects.cc:5: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/intl-objects.cc:5: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/intl-objects.cc:5: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [739/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-display-names.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-display-names.cc:9: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-display-names.cc:17: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-display-names.cc:17: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-display-names.cc:9: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-display-names.cc:9: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-display-names.cc:9: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [740/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-disposable-stack.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:5: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-disposable-stack.cc:16: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-disposable-stack.cc:16: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-disposable-stack.cc:5: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-disposable-stack.cc:5: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-disposable-stack.cc:5: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [741/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-date-time-format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-date-time-format.cc:5: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-date-time-format.cc:20: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-date-time-format.cc:20: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-date-time-format.cc:5: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-date-time-format.cc:5: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-date-time-format.cc:5: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [742/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-duration-format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-duration-format.cc:9: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-duration-format.cc:20: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-duration-format.cc:20: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-duration-format.cc:9: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-duration-format.cc:9: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-duration-format.cc:9: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [743/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-list-format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-list-format.cc:9: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-list-format.cc:16: In file included from ../../deps/v8/src/objects/elements-inl.h:13: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-list-format.cc:16: In file included from ../../deps/v8/src/objects/elements-inl.h:13: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-list-format.cc:9: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-list-format.cc:9: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-list-format.cc:9: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [744/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-function.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-function.cc:5: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-function.cc:13: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-function.cc:13: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-function.cc:5: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-function.cc:5: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-function.cc:5: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [745/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-locale.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-locale.cc:9: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-locale.cc:20: In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-locale.cc:20: In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-locale.cc:9: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-locale.cc:9: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-locale.cc:9: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [746/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup-cache.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/lookup-cache.cc:5: In file included from ../../deps/v8/src/objects/lookup-cache.h:8: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [747/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-number-format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-number-format.cc:9: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-number-format.cc:17: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-number-format.cc:17: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-number-format.cc:9: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-number-format.cc:9: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-number-format.cc:9: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [748/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-plural-rules.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-plural-rules.cc:9: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-plural-rules.cc:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-plural-rules.cc:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-plural-rules.cc:9: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-plural-rules.cc:9: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-plural-rules.cc:9: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [749/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-raw-json.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-raw-json.cc:5: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-raw-json.cc:10: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-raw-json.cc:10: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-raw-json.cc:5: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-raw-json.cc:5: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-raw-json.cc:5: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [750/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-regexp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-regexp.cc:5: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-regexp.cc:12: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-regexp.cc:12: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-regexp.cc:5: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-regexp.cc:5: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-regexp.cc:5: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [751/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segment-iterator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segment-iterator.cc:18: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segment-iterator.cc:18: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segment-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-segment-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segment-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [752/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-relative-time-format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:9: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-relative-time-format.cc:19: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-relative-time-format.cc:19: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-relative-time-format.cc:9: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-relative-time-format.cc:9: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-relative-time-format.cc:9: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [753/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-objects.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-objects.cc:5: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-objects.cc:10: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-objects.cc:10: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-objects.cc:5: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-objects.cc:5: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-objects.cc:5: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [754/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segmenter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-segmenter.cc:9: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segmenter.cc:18: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segmenter.cc:18: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segmenter.cc:9: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-segmenter.cc:9: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segmenter.cc:9: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [755/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segments.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-segments.cc:9: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segments.cc:18: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segments.cc:18: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segments.cc:9: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-segments.cc:9: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segments.cc:9: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [756/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-struct.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-struct.cc:5: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-struct.cc:7: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-struct.cc:7: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-struct.cc:5: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-struct.cc:5: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-struct.cc:5: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [757/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.elements.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/elements.cc:5: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/elements.cc:11: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/elements.cc:11: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/elements.cc:5: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/elements.cc:5: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/elements.cc:5: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [758/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-weak-refs.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-weak-refs.cc:5: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-weak-refs.cc:8: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-weak-refs.cc:8: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-weak-refs.cc:5: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-weak-refs.cc:5: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-weak-refs.cc:5: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [759/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.literal-objects.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/literal-objects.cc:5: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/literal-objects.cc:13: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/literal-objects.cc:13: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/literal-objects.cc:5: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/literal-objects.cc:5: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/literal-objects.cc:5: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [760/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.keys.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/keys.cc:5: In file included from ../../deps/v8/src/objects/keys.h:9: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/keys.cc:9: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/keys.cc:9: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/keys.cc:5: In file included from ../../deps/v8/src/objects/keys.h:9: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/keys.cc:5: In file included from ../../deps/v8/src/objects/keys.h:9: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/keys.cc:5: In file included from ../../deps/v8/src/objects/keys.h:9: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [761/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.managed.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/managed.cc:5: In file included from ../../deps/v8/src/objects/managed.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/managed.cc:7: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/managed.cc:7: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/managed.cc:5: In file included from ../../deps/v8/src/objects/managed.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/managed.cc:5: In file included from ../../deps/v8/src/objects/managed.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/managed.cc:5: In file included from ../../deps/v8/src/objects/managed.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [762/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-temporal-objects.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:5: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-temporal-objects.cc:14: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-temporal-objects.cc:14: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-temporal-objects.cc:5: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-temporal-objects.cc:5: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-temporal-objects.cc:5: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [763/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/lookup.cc:5: In file included from ../../deps/v8/src/objects/lookup.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/lookup.cc:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/lookup.cc:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/lookup.cc:5: In file included from ../../deps/v8/src/objects/lookup.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/lookup.cc:5: In file included from ../../deps/v8/src/objects/lookup.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/lookup.cc:5: In file included from ../../deps/v8/src/objects/lookup.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [764/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.object-type.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/object-type.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/object-type.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/object-type.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/object-type.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/object-type.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/object-type.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [765/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.map-updater.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/map-updater.cc:5: In file included from ../../deps/v8/src/objects/map-updater.h:14: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/map-updater.cc:11: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/map-updater.cc:11: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/map-updater.cc:5: In file included from ../../deps/v8/src/objects/map-updater.h:14: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/map-updater.cc:5: In file included from ../../deps/v8/src/objects/map-updater.h:14: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/map-updater.cc:5: In file included from ../../deps/v8/src/objects/map-updater.h:14: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [766/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.option-utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/option-utils.cc:5: In file included from ../../deps/v8/src/objects/option-utils.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/option-utils.cc:8: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/option-utils.cc:8: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/option-utils.cc:5: In file included from ../../deps/v8/src/objects/option-utils.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/option-utils.cc:5: In file included from ../../deps/v8/src/objects/option-utils.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/option-utils.cc:5: In file included from ../../deps/v8/src/objects/option-utils.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [767/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.map.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/map.cc:5: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/map.cc:11: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/map.cc:11: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/map.cc:5: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/map.cc:5: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/map.cc:5: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [768/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.module.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/module.cc:5: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/module.cc:10: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/module.cc:10: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/module.cc:5: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/module.cc:5: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/module.cc:5: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [769/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property-descriptor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/property-descriptor.cc:5: In file included from ../../deps/v8/src/objects/property-descriptor.h:9: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property-descriptor.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property-descriptor.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property-descriptor.cc:5: In file included from ../../deps/v8/src/objects/property-descriptor.h:9: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/property-descriptor.cc:5: In file included from ../../deps/v8/src/objects/property-descriptor.h:9: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property-descriptor.cc:5: In file included from ../../deps/v8/src/objects/property-descriptor.h:9: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [770/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.ordered-hash-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:5: In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/ordered-hash-table.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/ordered-hash-table.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/ordered-hash-table.cc:5: In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/ordered-hash-table.cc:5: In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/ordered-hash-table.cc:5: In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [771/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.regexp-match-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/regexp-match-info.cc:7: In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:11: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/regexp-match-info.cc:7: In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:11: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/regexp-match-info.cc:7: In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/regexp-match-info.cc:7: In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/regexp-match-info.cc:7: In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [772/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/property.cc:5: In file included from ../../deps/v8/src/objects/property.h:13: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property.cc:9: In file included from ../../deps/v8/src/objects/name-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property.cc:9: In file included from ../../deps/v8/src/objects/name-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property.cc:5: In file included from ../../deps/v8/src/objects/property.h:13: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/property.cc:5: In file included from ../../deps/v8/src/objects/property.h:13: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property.cc:5: In file included from ../../deps/v8/src/objects/property.h:13: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [773/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.scope-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/scope-info.cc:5: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/scope-info.cc:12: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/scope-info.cc:12: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/scope-info.cc:5: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/scope-info.cc:5: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/scope-info.cc:5: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [774/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.type-hints.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [775/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.simd.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/simd.cc:5: In file included from ../../deps/v8/src/objects/simd.h:11: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/simd.cc:10: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/simd.cc:10: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/simd.cc:5: In file included from ../../deps/v8/src/objects/simd.h:11: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/simd.cc:5: In file included from ../../deps/v8/src/objects/simd.h:11: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/simd.cc:5: In file included from ../../deps/v8/src/objects/simd.h:11: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [776/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.shared-function-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/shared-function-info.cc:5: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/shared-function-info.cc:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/shared-function-info.cc:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/shared-function-info.cc:5: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/shared-function-info.cc:5: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/shared-function-info.cc:5: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [777/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.objects.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/objects.cc:5: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/objects.cc:14: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/objects.cc:14: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/objects.cc:5: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/objects.cc:5: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/objects.cc:5: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [778/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-comparator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/string-comparator.cc:5: In file included from ../../deps/v8/src/objects/string-comparator.h:10: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/string-comparator.cc:7: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/string-comparator.cc:7: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/string-comparator.cc:5: In file included from ../../deps/v8/src/objects/string-comparator.h:10: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/string-comparator.cc:5: In file included from ../../deps/v8/src/objects/string-comparator.h:10: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/string-comparator.cc:5: In file included from ../../deps/v8/src/objects/string-comparator.h:10: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [779/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.source-text-module.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/source-text-module.cc:5: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/source-text-module.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/source-text-module.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/source-text-module.cc:5: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/source-text-module.cc:5: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/source-text-module.cc:5: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [780/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-forwarding-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:5: In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/string-forwarding-table.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/string-forwarding-table.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/string-forwarding-table.cc:5: In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/string-forwarding-table.cc:5: In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/string-forwarding-table.cc:5: In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [781/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/string-table.cc:5: In file included from ../../deps/v8/src/objects/string-table.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/string-table.cc:13: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/string-table.cc:13: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/string-table.cc:5: In file included from ../../deps/v8/src/objects/string-table.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/string-table.cc:5: In file included from ../../deps/v8/src/objects/string-table.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/string-table.cc:5: In file included from ../../deps/v8/src/objects/string-table.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [782/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.symbol-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/symbol-table.cc:5: In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/symbol-table.cc:5: In file included from ../../deps/v8/src/objects/hash-table-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/symbol-table.cc:5: In file included from ../../deps/v8/src/objects/hash-table-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/symbol-table.cc:5: In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/symbol-table.cc:5: In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/symbol-table.cc:5: In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [783/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.synthetic-module.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/synthetic-module.cc:5: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/synthetic-module.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/synthetic-module.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/synthetic-module.cc:5: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/synthetic-module.cc:5: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/synthetic-module.cc:5: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [784/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.swiss-name-dictionary.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6: In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/swiss-name-dictionary.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/swiss-name-dictionary.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/swiss-name-dictionary.cc:6: In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/swiss-name-dictionary.cc:6: In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/swiss-name-dictionary.cc:6: In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [785/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/string.cc:5: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/string.cc:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/string.cc:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/string.cc:5: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/string.cc:5: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/string.cc:5: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [786/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.tagged-impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/tagged-impl.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/tagged-impl.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/tagged-impl.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/tagged-impl.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/tagged-impl.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [787/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.template-objects.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/template-objects.cc:5: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/template-objects.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/template-objects.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/template-objects.cc:5: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/template-objects.cc:5: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/template-objects.cc:5: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [788/1983] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.import-attributes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/parsing/import-attributes.cc:5: In file included from ../../deps/v8/src/parsing/import-attributes.h:8: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/import-attributes.cc:5: In file included from ../../deps/v8/src/parsing/import-attributes.h:8: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/parsing/import-attributes.cc:5: In file included from ../../deps/v8/src/parsing/import-attributes.h:8: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/import-attributes.cc:5: In file included from ../../deps/v8/src/parsing/import-attributes.h:8: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [789/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.templates.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/templates.cc:5: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/templates.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/templates.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/templates.cc:5: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/templates.cc:5: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/templates.cc:5: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [790/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.transitions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/transitions.cc:5: In file included from ../../deps/v8/src/objects/transitions.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/transitions.cc:10: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/transitions.cc:10: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/transitions.cc:5: In file included from ../../deps/v8/src/objects/transitions.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/transitions.cc:5: In file included from ../../deps/v8/src/objects/transitions.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/transitions.cc:5: In file included from ../../deps/v8/src/objects/transitions.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [791/1983] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.literal-buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/parsing/literal-buffer.cc:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/literal-buffer.cc:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/parsing/literal-buffer.cc:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/literal-buffer.cc:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [792/1983] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.token.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [793/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.visitors.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/visitors.cc:5: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/visitors.cc:7: In file included from ../../deps/v8/src/codegen/reloc-info-inl.h:11: In file included from ../../deps/v8/src/codegen/assembler-inl.h: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/visitors.cc:7: In file included from ../../deps/v8/src/codegen/reloc-info-inl.h:11: In file included from ../../deps/v8/src/codegen/assembler-inl.h: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/visitors.cc:5: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/visitors.cc:5: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/visitors.cc:5: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [794/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.waiter-queue-node.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:5: In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/waiter-queue-node.cc:9: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/waiter-queue-node.cc:9: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/waiter-queue-node.cc:5: In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/waiter-queue-node.cc:5: In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/waiter-queue-node.cc:5: In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [795/1983] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.func-name-inferrer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/func-name-inferrer.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/func-name-inferrer.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/func-name-inferrer.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/parsing/func-name-inferrer.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/func-name-inferrer.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [796/1983] CXX obj/deps/v8/src/objects/v8_base_without_compiler.value-serializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/objects/value-serializer.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/value-serializer.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/value-serializer.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/value-serializer.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/value-serializer.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/value-serializer.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [797/1983] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parse-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/parsing/parse-info.cc:5: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/parse-info.cc:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/parse-info.cc:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/parse-info.cc:5: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/parsing/parse-info.cc:5: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/parse-info.cc:5: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [798/1983] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [799/1983] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.pending-compilation-error-handler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/pending-compilation-error-handler.cc:14: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/pending-compilation-error-handler.cc:14: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/pending-compilation-error-handler.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/parsing/pending-compilation-error-handler.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/pending-compilation-error-handler.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [800/1983] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parsing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/parsing/parsing.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/parsing.cc:10: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/parsing.cc:10: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/parsing.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/parsing/parsing.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/parsing.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [801/1983] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparse-data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/parsing/preparse-data.cc:5: In file included from ../../deps/v8/src/parsing/preparse-data.h:16: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/preparse-data.cc:13: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/preparse-data.cc:13: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/preparse-data.cc:5: In file included from ../../deps/v8/src/parsing/preparse-data.h:16: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/parsing/preparse-data.cc:5: In file included from ../../deps/v8/src/parsing/preparse-data.h:16: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/preparse-data.cc:5: In file included from ../../deps/v8/src/parsing/preparse-data.h:16: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [802/1983] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.rewriter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/parsing/rewriter.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/rewriter.cc:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/rewriter.cc:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/rewriter.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/parsing/rewriter.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/rewriter.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [803/1983] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner-character-streams.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/scanner-character-streams.cc:17: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/scanner-character-streams.cc:17: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/scanner-character-streams.cc:16: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/parsing/scanner-character-streams.cc:16: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/scanner-character-streams.cc:16: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [804/1983] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/parsing/scanner.cc:7: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/scanner.cc:17: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/scanner.cc:17: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/scanner.cc:7: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/parsing/scanner.cc:7: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/scanner.cc:7: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [805/1983] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/parsing/preparser.cc:5: In file included from ../../deps/v8/src/parsing/preparser.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/preparser.cc:12: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/preparser.cc:12: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/preparser.cc:5: In file included from ../../deps/v8/src/parsing/preparser.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/parsing/preparser.cc:5: In file included from ../../deps/v8/src/parsing/preparser.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/preparser.cc:5: In file included from ../../deps/v8/src/parsing/preparser.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [806/1983] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.allocation-tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:5: In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/allocation-tracker.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/allocation-tracker.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/allocation-tracker.cc:5: In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/profiler/allocation-tracker.cc:5: In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/allocation-tracker.cc:5: In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [807/1983] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/parsing/parser.cc:5: In file included from ../../deps/v8/src/parsing/parser.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/parser.cc:26: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/parser.cc:26: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/parsing/parser.cc:5: In file included from ../../deps/v8/src/parsing/parser.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/parsing/parser.cc:5: In file included from ../../deps/v8/src/parsing/parser.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/parsing/parser.cc:5: In file included from ../../deps/v8/src/parsing/parser.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [808/1983] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.cpu-profiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/cpu-profiler.cc:14: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/cpu-profiler.cc:14: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/profiler/cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [809/1983] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-profiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/profiler/heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/heap-profiler.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/heap-profiler.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/profiler/heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [810/1983] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-bytecode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [811/1983] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.symbolizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/profiler/symbolizer.cc:5: In file included from ../../deps/v8/src/profiler/symbolizer.h:9: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/symbolizer.cc:5: In file included from ../../deps/v8/src/profiler/symbolizer.h:9: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/profiler/symbolizer.cc:5: In file included from ../../deps/v8/src/profiler/symbolizer.h:9: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/symbolizer.cc:5: In file included from ../../deps/v8/src/profiler/symbolizer.h:9: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [812/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecodes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [813/1983] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/experimental/experimental-compiler.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental-compiler.h:8: In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [814/1983] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.tracing-cpu-profiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/tracing-cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/profiler/tracing-cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/tracing-cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [815/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-ast.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/regexp-ast.cc:5: In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [816/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-error.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [817/1983] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profile-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/profiler/profile-generator.cc:5: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/profile-generator.cc:13: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/profile-generator.cc:13: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/profile-generator.cc:5: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/profiler/profile-generator.cc:5: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/profile-generator.cc:5: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [818/1983] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-listener.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/profiler/profiler-listener.cc:5: In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: In file included from ../../deps/v8/src/logging/code-events.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/profiler-listener.cc:14: In file included from ../../deps/v8/src/objects/code-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/profiler-listener.cc:14: In file included from ../../deps/v8/src/objects/code-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/profiler-listener.cc:5: In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: In file included from ../../deps/v8/src/logging/code-events.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/profiler/profiler-listener.cc:5: In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: In file included from ../../deps/v8/src/logging/code-events.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/profiler-listener.cc:5: In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: In file included from ../../deps/v8/src/logging/code-events.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [819/1983] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.strings-storage.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/profiler/strings-storage.cc:5: In file included from ../../deps/v8/src/profiler/strings-storage.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/strings-storage.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/strings-storage.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/strings-storage.cc:5: In file included from ../../deps/v8/src/profiler/strings-storage.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/profiler/strings-storage.cc:5: In file included from ../../deps/v8/src/profiler/strings-storage.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/strings-storage.cc:5: In file included from ../../deps/v8/src/profiler/strings-storage.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [820/1983] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-snapshot-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/heap-snapshot-generator.cc:10: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/heap-snapshot-generator.cc:10: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/heap-snapshot-generator.cc:5: In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/profiler/heap-snapshot-generator.cc:5: In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/heap-snapshot-generator.cc:5: In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [821/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-dotprinter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/regexp-dotprinter.cc:8: In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [822/1983] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.sampling-heap-profiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/sampling-heap-profiler.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/sampling-heap-profiler.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/sampling-heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/profiler/sampling-heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/sampling-heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [823/1983] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.tick-sample.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/profiler/tick-sample.cc:12: In file included from ../../deps/v8/src/execution/embedder-state.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/tick-sample.cc:13: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/tick-sample.cc:13: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/tick-sample.cc:12: In file included from ../../deps/v8/src/execution/embedder-state.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/profiler/tick-sample.cc:12: In file included from ../../deps/v8/src/execution/embedder-state.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/tick-sample.cc:12: In file included from ../../deps/v8/src/execution/embedder-state.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [824/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler-tonode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-compiler-tonode.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp/regexp-compiler-tonode.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-compiler-tonode.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [825/1983] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.weak-code-registry.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:5: In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/weak-code-registry.cc:7: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/weak-code-registry.cc:7: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/profiler/weak-code-registry.cc:5: In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/profiler/weak-code-registry.cc:5: In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/profiler/weak-code-registry.cc:5: In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [826/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-result-vector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/regexp-result-vector.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-result-vector.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp/regexp-result-vector.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-result-vector.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [827/1983] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/experimental/experimental.cc:10: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/experimental/experimental.cc:10: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/experimental/experimental.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp/experimental/experimental.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/experimental/experimental.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [828/1983] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-interpreter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/experimental/experimental-interpreter.cc:7: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/experimental/experimental-interpreter.cc:7: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/experimental/experimental-interpreter.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp/experimental/experimental-interpreter.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/experimental/experimental-interpreter.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [829/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-stack.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/regexp-stack.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-stack.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp/regexp-stack.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-stack.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [830/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-bytecode-generator.cc:8: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-bytecode-generator.cc:8: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-bytecode-generator.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/regexp/regexp-bytecode-generator.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-bytecode-generator.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [831/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-peephole.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-bytecode-peephole.cc:8: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-bytecode-peephole.cc:8: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-bytecode-peephole.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp/regexp-bytecode-peephole.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-bytecode-peephole.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [832/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-compiler.cc:11: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-compiler.cc:11: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-compiler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/regexp/regexp-compiler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-compiler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [833/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler-tracer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-macro-assembler-tracer.cc:7: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-macro-assembler-tracer.cc:7: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-macro-assembler-tracer.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/regexp/regexp-macro-assembler-tracer.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-macro-assembler-tracer.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [834/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-macro-assembler.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-macro-assembler.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-macro-assembler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/regexp/regexp-macro-assembler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-macro-assembler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:9: 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [835/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-interpreter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:7: In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-interpreter.cc:13: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-interpreter.cc:13: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-interpreter.cc:7: In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp/regexp-interpreter.cc:7: In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-interpreter.cc:7: In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [836/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/regexp-utils.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-utils.cc:8: In file included from ../../deps/v8/src/execution/protectors-inl.h:11: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-utils.cc:8: In file included from ../../deps/v8/src/execution/protectors-inl.h:11: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-utils.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp/regexp-utils.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-utils.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [837/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/regexp-parser.cc:5: In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-parser.cc:8: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-parser.cc:8: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp-parser.cc:5: In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp/regexp-parser.cc:5: In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp-parser.cc:5: In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [838/1983] CXX obj/deps/v8/src/roots/v8_base_without_compiler.roots.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/roots/roots.cc:5: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/roots/roots.cc:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/roots/roots.cc:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/roots/roots.cc:5: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/roots/roots.cc:5: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/roots/roots.cc:5: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [839/1983] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/regexp.cc:5: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp.cc:11: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp.cc:11: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/regexp.cc:5: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp/regexp.cc:5: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/regexp.cc:5: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [840/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-array.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-array.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-array.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-array.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-array.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-array.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [841/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-atomics.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:6: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-atomics.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-atomics.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-atomics.cc:6: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-atomics.cc:6: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-atomics.cc:6: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [842/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-bigint.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-bigint.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-bigint.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-bigint.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-bigint.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-bigint.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [843/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-collections.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-collections.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-collections.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-collections.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-collections.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-collections.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [844/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-date.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-date.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-date.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-date.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-date.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-date.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-date.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [845/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-classes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-classes.cc:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-classes.cc:12: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-classes.cc:12: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-classes.cc:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-classes.cc:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-classes.cc:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [846/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:8: In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-compiler.cc:14: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-compiler.cc:14: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-compiler.cc:8: In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-compiler.cc:8: In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-compiler.cc:8: In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [847/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-debug.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-debug.cc:9: In file included from ../../deps/v8/src/debug/debug-scopes.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-debug.cc:12: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-debug.cc:12: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-debug.cc:9: In file included from ../../deps/v8/src/debug/debug-scopes.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-debug.cc:9: In file included from ../../deps/v8/src/debug/debug-scopes.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-debug.cc:9: In file included from ../../deps/v8/src/debug/debug-scopes.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [848/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-function.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-function.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-function.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-function.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-function.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-function.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-function.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [849/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-forin.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-forin.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-forin.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-forin.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-forin.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-forin.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [850/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-futex.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-futex.cc:6: In file included from ../../deps/v8/src/execution/futex-emulation.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-futex.cc:7: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-futex.cc:7: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-futex.cc:6: In file included from ../../deps/v8/src/execution/futex-emulation.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-futex.cc:6: In file included from ../../deps/v8/src/execution/futex-emulation.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-futex.cc:6: In file included from ../../deps/v8/src/execution/futex-emulation.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [851/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-generator.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-generator.cc:6: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-generator.cc:6: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-generator.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-generator.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-generator.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [852/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-intl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-intl.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-intl.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-intl.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-intl.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-intl.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [853/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-internal.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-internal.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-internal.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-internal.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-internal.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [854/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-literals.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-literals.cc:5: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-literals.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-literals.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-literals.cc:5: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-literals.cc:5: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-literals.cc:5: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [855/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-module.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-module.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-module.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-module.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-module.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-module.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [856/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-numbers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-numbers.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-numbers.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-numbers.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-numbers.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-numbers.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [857/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-operators.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-operators.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-operators.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-operators.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-operators.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-operators.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-operators.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [858/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-promise.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-promise.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-promise.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-promise.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-promise.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-promise.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [859/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-object.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-object.cc:6: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-object.cc:9: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-object.cc:9: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-object.cc:6: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-object.cc:6: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-object.cc:6: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [860/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-proxy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-proxy.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-proxy.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-proxy.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-proxy.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-proxy.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [861/1983] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.hardware-support.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [862/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-shadow-realm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-shadow-realm.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-shadow-realm.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-shadow-realm.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-shadow-realm.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-shadow-realm.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [863/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-regexp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-regexp.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-regexp.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-regexp.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-regexp.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-regexp.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [864/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-symbol.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-symbol.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-symbol.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-symbol.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-symbol.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-symbol.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [865/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-scopes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:7: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-scopes.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-scopes.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-scopes.cc:7: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-scopes.cc:7: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-scopes.cc:7: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [866/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-temporal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-temporal.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-temporal.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-temporal.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-temporal.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-temporal.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [867/1983] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.sandbox.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/sandbox/sandbox.cc:9: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [868/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-strings.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-strings.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-strings.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-strings.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-strings.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-strings.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [869/1983] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.external-pointer-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/sandbox/external-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sandbox/external-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/sandbox/external-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sandbox/external-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [870/1983] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.cppheap-pointer-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sandbox/cppheap-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/sandbox/cppheap-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sandbox/cppheap-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [871/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-trace.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-trace.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-trace.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-trace.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-trace.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-trace.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [872/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-test.cc:12: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-test.cc:12: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-test.cc:12: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-test.cc:12: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-test.cc:12: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [873/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-utils.cc:5: In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-utils.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-utils.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-utils.cc:5: In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-utils.cc:5: In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-utils.cc:5: In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [874/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-weak-refs.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-weak-refs.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-weak-refs.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-weak-refs.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-weak-refs.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-weak-refs.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [875/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime.cc:5: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime.cc:10: In file included from ../../deps/v8/src/strings/string-hasher-inl.h:14: In file included from ../../deps/v8/src/objects/name-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime.cc:10: In file included from ../../deps/v8/src/strings/string-hasher-inl.h:14: In file included from ../../deps/v8/src/objects/name-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime.cc:5: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime.cc:5: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime.cc:5: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [876/1983] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.trusted-pointer-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sandbox/trusted-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/sandbox/trusted-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sandbox/trusted-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [877/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-typedarray.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-typedarray.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-typedarray.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-typedarray.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-typedarray.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-typedarray.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [878/1983] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.code-pointer-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sandbox/code-pointer-table.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/sandbox/code-pointer-table.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/sandbox/code-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/sandbox/code-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sandbox/code-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [879/1983] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.js-dispatch-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:5: In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sandbox/js-dispatch-table.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/sandbox/js-dispatch-table.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/sandbox/js-dispatch-table.cc:5: In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/sandbox/js-dispatch-table.cc:5: In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sandbox/js-dispatch-table.cc:5: In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [880/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.roots-serializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/roots-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/roots-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/roots-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/roots-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [881/1983] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.testing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/sandbox/testing.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sandbox/testing.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/sandbox/testing.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/sandbox/testing.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/sandbox/testing.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sandbox/testing.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [882/1983] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.trusted-pointer-scope.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sandbox/trusted-pointer-scope.cc:7: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/sandbox/trusted-pointer-scope.cc:7: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/sandbox/trusted-pointer-scope.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/sandbox/trusted-pointer-scope.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/sandbox/trusted-pointer-scope.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [883/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [884/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.code-serializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/code-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: In file included from ../../deps/v8/src/codegen/script-details.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/code-serializer.cc:17: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/code-serializer.cc:17: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/code-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: In file included from ../../deps/v8/src/codegen/script-details.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/code-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: In file included from ../../deps/v8/src/codegen/script-details.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/code-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: In file included from ../../deps/v8/src/codegen/script-details.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [885/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.context-deserializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/context-deserializer.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/context-deserializer.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/context-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/context-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/context-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [886/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.context-serializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/context-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/context-serializer.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/context-serializer.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/context-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/context-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/context-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [887/1983] CXX obj/deps/v8/src/strings/v8_base_without_compiler.char-predicates.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [888/1983] CXX obj/deps/v8/src/snapshot/embedded/v8_base_without_compiler.embedded-data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/embedded/embedded-data.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/embedded/embedded-data.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/embedded/embedded-data.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/embedded/embedded-data.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/embedded/embedded-data.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [889/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-deserializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/read-only-deserializer.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/read-only-deserializer.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/read-only-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/read-only-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/read-only-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [890/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/snapshot-data.cc:5: In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/snapshot-data.cc:5: In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/snapshot-data.cc:5: In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/snapshot-data.cc:5: In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [891/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.object-deserializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/object-deserializer.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/object-deserializer.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/object-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/object-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/object-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [892/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.deserializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/deserializer.cc:10: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/deserializer.cc:10: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [893/1983] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-case.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/strings/string-case.cc:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [894/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-serializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/read-only-serializer.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/read-only-serializer.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/read-only-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/read-only-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/read-only-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [895/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer-deserializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/serializer-deserializer.cc:7: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/serializer-deserializer.cc:7: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/serializer-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/serializer-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/serializer-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [896/1983] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [897/1983] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode-decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [898/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-deserializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/shared-heap-deserializer.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/shared-heap-deserializer.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/shared-heap-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/shared-heap-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/shared-heap-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [899/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.sort-builtins.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/sort-builtins.cc:5: In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/sort-builtins.cc:5: In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/sort-builtins.cc:5: In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/sort-builtins.cc:5: In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [900/1983] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.operations-barrier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/tasks/operations-barrier.cc:5: In file included from ../../deps/v8/src/tasks/operations-barrier.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [901/1983] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.task-utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/tasks/task-utils.cc:7: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [902/1983] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.traced-value.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [903/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-serializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/shared-heap-serializer.cc:8: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/shared-heap-serializer.cc:8: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/shared-heap-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/shared-heap-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/shared-heap-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [904/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/serializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer.h:8: In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/serializer.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/serializer.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/serializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer.h:8: In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/serializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer.h:8: In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/serializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer.h:8: In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [905/1983] CXX obj/deps/v8/src/utils/v8_base_without_compiler.detachable-vector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [906/1983] CXX obj/deps/v8/src/utils/v8_base_without_compiler.bit-vector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [907/1983] CXX obj/deps/v8/src/utils/v8_base_without_compiler.hex-format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [908/1983] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.tracing-category-observer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/tracing/tracing-category-observer.cc:9: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [909/1983] CXX obj/deps/v8/src/utils/v8_base_without_compiler.allocation.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/utils/allocation.cc:5: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [910/1983] CXX obj/deps/v8/src/utils/v8_base_without_compiler.sha-256.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [911/1983] CXX obj/deps/v8/src/utils/v8_base_without_compiler.version.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [912/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-source-sink.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/snapshot-source-sink.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/snapshot-source-sink.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/snapshot-source-sink.cc:10: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/snapshot-source-sink.cc:10: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/snapshot-source-sink.cc:10: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [913/1983] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.cancelable-task.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/tasks/cancelable-task.cc:5: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/tasks/cancelable-task.cc:5: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/tasks/cancelable-task.cc:5: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/tasks/cancelable-task.cc:5: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [914/1983] CXX obj/deps/v8/src/zone/v8_base_without_compiler.type-stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [915/1983] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.trace-event.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/tracing/trace-event.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/tracing/trace-event.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/tracing/trace-event.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/tracing/trace-event.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [916/1983] CXX obj/deps/v8/src/utils/v8_base_without_compiler.utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/utils/utils.cc:17: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [917/1983] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone-segment.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [918/1983] CXX obj/deps/v8/third_party/siphash/v8_base_without_compiler.halfsiphash.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [919/1983] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [920/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/snapshot.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/snapshot.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [921/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.crc32.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [922/1983] CXX obj/deps/v8/src/zone/v8_base_without_compiler.accounting-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/zone/accounting-allocator.cc:9: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [923/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-deserializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/startup-deserializer.cc:11: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/startup-deserializer.cc:11: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/startup-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/startup-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/startup-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [924/1983] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-serializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/startup-serializer.cc:8: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/startup-serializer.cc:8: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/startup-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/startup-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/startup-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [925/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.remote-object-id.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [926/1983] CXX obj/deps/v8/src/utils/v8_base_without_compiler.memcopy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/utils/memcopy.cc:7: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/utils/memcopy.cc:7: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/utils/memcopy.cc:7: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/utils/memcopy.cc:7: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [927/1983] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/strings/string-builder.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/strings/string-builder.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/strings/string-builder.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/strings/string-builder.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/strings/string-builder.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/strings/string-builder.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [928/1983] CXX obj/deps/v8/src/utils/v8_base_without_compiler.ostreams.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/utils/ostreams.cc:5: In file included from ../../deps/v8/src/utils/ostreams.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/utils/ostreams.cc:5: In file included from ../../deps/v8/src/utils/ostreams.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/utils/ostreams.cc:5: In file included from ../../deps/v8/src/utils/ostreams.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/utils/ostreams.cc:5: In file included from ../../deps/v8/src/utils/ostreams.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [929/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-16.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [930/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.custom-preview.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [931/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.inspected-context.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [932/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.search-util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [933/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [934/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-barrier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [935/1983] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/strings/string-stream.cc:5: In file included from ../../deps/v8/src/strings/string-stream.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/strings/string-stream.cc:12: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/strings/string-stream.cc:12: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/strings/string-stream.cc:5: In file included from ../../deps/v8/src/strings/string-stream.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/strings/string-stream.cc:5: In file included from ../../deps/v8/src/strings/string-stream.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/strings/string-stream.cc:5: In file included from ../../deps/v8/src/strings/string-stream.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [936/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.test-interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [937/1983] CXX obj/deps/v8/src/strings/v8_base_without_compiler.uri.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/strings/uri.cc:5: In file included from ../../deps/v8/src/strings/uri.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/strings/uri.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/strings/uri.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/strings/uri.cc:5: In file included from ../../deps/v8/src/strings/uri.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/strings/uri.cc:5: In file included from ../../deps/v8/src/strings/uri.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/strings/uri.cc:5: In file included from ../../deps/v8/src/strings/uri.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [938/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-agent-impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [939/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.injected-script.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [940/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-id.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [941/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-script.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [942/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [943/1983] CXX obj/deps/v8/src/temporal/v8_base_without_compiler.temporal-parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/temporal/temporal-parser.cc:5: In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/temporal/temporal-parser.cc:10: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/temporal/temporal-parser.cc:10: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/temporal/temporal-parser.cc:5: In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/temporal/temporal-parser.cc:5: In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/temporal/temporal-parser.cc:5: In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [944/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-deep-serializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [945/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-message.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [946/1983] CXX obj/deps/v8/src/utils/v8_base_without_compiler.address-map.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/utils/address-map.cc:5: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/utils/address-map.cc:8: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/utils/address-map.cc:8: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/utils/address-map.cc:5: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/utils/address-map.cc:5: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/utils/address-map.cc:5: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [947/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-schema-agent-impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [948/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-regex.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [949/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-string-conversions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [950/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-value-utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [951/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-serialization-duplicate-tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [952/1983] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json_platform_v8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [953/1983] CXX obj/deps/v8/src/utils/v8_base_without_compiler.identity-map.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/utils/identity-map.cc:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/utils/identity-map.cc:10: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/utils/identity-map.cc:10: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/utils/identity-map.cc:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/utils/identity-map.cc:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/utils/identity-map.cc:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [954/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-session-impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [955/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-heap-profiler-agent-impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/inspector/v8-heap-profiler-agent-impl.cc:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [956/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-profiler-agent-impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [957/1983] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.error_support.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [958/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [959/1983] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.cbor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [960/1983] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.span.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [961/1983] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.status.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [962/1983] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.serializable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [963/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/inspector/v8-inspector-impl.cc:39: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [964/1983] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.protocol_core.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [965/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-agent-impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [966/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-runtime-agent-impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [967/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-stack-trace-impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [968/1983] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.dispatch.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [969/1983] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [970/1983] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Protocol.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [971/1983] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Console.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [972/1983] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Schema.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [973/1983] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.value-mirror.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [974/1983] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.HeapProfiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [975/1983] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [976/1983] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [977/1983] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Profiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [978/1983] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-shared.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [979/1983] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-types.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/asmjs/asm-types.cc:5: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [980/1983] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Debugger.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [981/1983] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Runtime.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [982/1983] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-scanner.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/asmjs/asm-scanner.cc:12: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/asmjs/asm-scanner.cc:12: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/asmjs/asm-scanner.cc:12: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/asmjs/asm-scanner.cc:12: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [983/1983] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.parallel-move.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/baseline/parallel-move.cc:5: In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/baseline/parallel-move.cc:5: In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/baseline/parallel-move.cc:5: In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/baseline/parallel-move.cc:5: In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/baseline/parallel-move.cc:5: In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [984/1983] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-batch-compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-batch-compiler.cc:10: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-batch-compiler.cc:10: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-batch-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-batch-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-batch-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [985/1983] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/asmjs/asm-parser.cc:5: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/asmjs/asm-parser.cc:17: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/asmjs/asm-parser.cc:17: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/asmjs/asm-parser.cc:5: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/asmjs/asm-parser.cc:5: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/asmjs/asm-parser.cc:5: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [986/1983] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-js.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/asmjs/asm-js.cc:10: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/asmjs/asm-js.cc:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/asmjs/asm-js.cc:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/asmjs/asm-js.cc:10: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/asmjs/asm-js.cc:10: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/asmjs/asm-js.cc:10: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [987/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test-wasm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-test-wasm.cc:12: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-test-wasm.cc:12: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-test-wasm.cc:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-test-wasm.cc:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-test-wasm.cc:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [988/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-body-decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/function-body-decoder.cc:7: In file included from ../../deps/v8/src/utils/ostreams.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/function-body-decoder.cc:10: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/function-body-decoder.cc:10: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 4 warnings generated. [989/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.code-space-access.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/code-space-access.cc:5: In file included from ../../deps/v8/src/wasm/code-space-access.h:14: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/code-space-access.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/code-space-access.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/code-space-access.cc:5: In file included from ../../deps/v8/src/wasm/code-space-access.h:14: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/code-space-access.cc:5: In file included from ../../deps/v8/src/wasm/code-space-access.h:14: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/code-space-access.cc:5: In file included from ../../deps/v8/src/wasm/code-space-access.h:14: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [990/1983] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-wasm-objects.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:5: In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-wasm-objects.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-wasm-objects.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-wasm-objects.cc:5: In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-wasm-objects.cc:5: In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-wasm-objects.cc:5: In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [991/1983] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-wasm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-wasm.cc:14: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-wasm.cc:14: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/runtime/runtime-wasm.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/runtime/runtime-wasm.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/runtime/runtime-wasm.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [992/1983] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [993/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.canonical-types.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/canonical-types.cc:5: In file included from ../../deps/v8/src/wasm/canonical-types.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/canonical-types.cc:10: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/canonical-types.cc:10: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/canonical-types.cc:5: In file included from ../../deps/v8/src/wasm/canonical-types.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/canonical-types.cc:5: In file included from ../../deps/v8/src/wasm/canonical-types.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/canonical-types.cc:5: In file included from ../../deps/v8/src/wasm/canonical-types.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [994/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.constant-expression-interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:5: In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/constant-expression-interface.cc:10: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/constant-expression-interface.cc:10: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/constant-expression-interface.cc:5: In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/constant-expression-interface.cc:5: In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/constant-expression-interface.cc:5: In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [995/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.local-decl-encoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/local-decl-encoder.cc:5: In file included from ../../deps/v8/src/wasm/local-decl-encoder.h:14: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [996/1983] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/baseline/liftoff-assembler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/baseline/liftoff-assembler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/baseline/liftoff-assembler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/baseline/liftoff-assembler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/baseline/liftoff-assembler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [997/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.simd-shuffle.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [998/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.constant-expression.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: In file included from ../../deps/v8/src/heap/factory-inl.h:8: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/constant-expression.cc:8: In file included from ../../deps/v8/src/heap/factory-inl.h:15: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/constant-expression.cc:8: In file included from ../../deps/v8/src/heap/factory-inl.h:15: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/constant-expression.cc:8: In file included from ../../deps/v8/src/heap/factory-inl.h:8: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/constant-expression.cc:8: In file included from ../../deps/v8/src/heap/factory-inl.h:8: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/constant-expression.cc:8: In file included from ../../deps/v8/src/heap/factory-inl.h:8: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [999/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.pgo.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/pgo.cc:8: In file included from ../../deps/v8/src/wasm/wasm-module-builder.h:19: In file included from ../../deps/v8/src/wasm/local-decl-encoder.h:14: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [1000/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.names-provider.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/names-provider.cc:5: In file included from ../../deps/v8/src/wasm/names-provider.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/names-provider.cc:12: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/names-provider.cc:12: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 4 warnings generated. [1001/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.value-type.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/value-type.cc:9: In file included from ../../deps/v8/src/wasm/canonical-types.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [1002/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.stacks.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/stacks.cc:5: In file included from ../../deps/v8/src/wasm/stacks.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/stacks.cc:9: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/stacks.cc:9: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/stacks.cc:5: In file included from ../../deps/v8/src/wasm/stacks.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/stacks.cc:5: In file included from ../../deps/v8/src/wasm/stacks.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/stacks.cc:5: In file included from ../../deps/v8/src/wasm/stacks.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1003/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.streaming-decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/streaming-decoder.cc:5: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/streaming-decoder.cc:5: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/streaming-decoder.cc:5: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/streaming-decoder.cc:5: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/streaming-decoder.cc:5: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1004/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/module-decoder.cc:5: In file included from ../../deps/v8/src/wasm/module-decoder.h:15: In file included from ../../deps/v8/src/logging/metrics.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/module-decoder.cc:11: In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/module-decoder.cc:11: In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 4 warnings generated. [1005/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-deopt-data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-deopt-data.cc:5: In file included from ../../deps/v8/src/wasm/wasm-deopt-data.h:13: In file included from ../../deps/v8/src/wasm/baseline/liftoff-varstate.h:8: In file included from ../../deps/v8/src/wasm/baseline/liftoff-register.h:12: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8: In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [1006/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.jump-table-assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/jump-table-assembler.cc:5: In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/jump-table-assembler.cc:5: In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/jump-table-assembler.cc:5: In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/jump-table-assembler.cc:5: In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/jump-table-assembler.cc:5: In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1007/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_base_without_compiler.wasm-dead-code-elimination-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 224 | : data_(zone) | ^ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:34:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 34 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:34:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 34 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:34:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 34 | ValueNumberingReducer>::Run(data, temp_zone); | ^ 14 warnings generated. [1008/1983] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/baseline/liftoff-compiler.cc:10: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/baseline/liftoff-compiler.cc:10: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/baseline/liftoff-compiler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/baseline/liftoff-compiler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/baseline/liftoff-compiler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1009/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/function-compiler.cc:11: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/function-compiler.cc:11: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/function-compiler.cc:5: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/function-compiler.cc:5: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/function-compiler.cc:5: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/wasm/function-compiler.cc:5: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1010/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.sync-streaming-decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/sync-streaming-decoder.cc:6: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/sync-streaming-decoder.cc:6: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/sync-streaming-decoder.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/sync-streaming-decoder.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/sync-streaming-decoder.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1011/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-sourcemap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1012/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-pointer-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-code-pointer-table.cc:8: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table-inl.h:11: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-code-pointer-table.cc:8: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table-inl.h:11: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-code-pointer-table.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wasm-code-pointer-table.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-code-pointer-table.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1013/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: In file included from ../../deps/v8/src/wasm/module-compiler.h:20: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/module-compiler.cc:5: In file included from ../../deps/v8/src/wasm/module-compiler.h:23: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/module-compiler.cc:5: In file included from ../../deps/v8/src/wasm/module-compiler.h:23: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/module-compiler.cc:5: In file included from ../../deps/v8/src/wasm/module-compiler.h:20: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/module-compiler.cc:5: In file included from ../../deps/v8/src/wasm/module-compiler.h:20: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/module-compiler.cc:5: In file included from ../../deps/v8/src/wasm/module-compiler.h:20: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1014/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-module-builder.cc:5: In file included from ../../deps/v8/src/wasm/wasm-module-builder.h:19: In file included from ../../deps/v8/src/wasm/local-decl-encoder.h:14: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [1015/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-disassembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-disassembler.cc:5: In file included from ../../deps/v8/src/wasm/wasm-disassembler.h:12: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-disassembler.cc:11: In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-disassembler.cc:11: In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 4 warnings generated. [1016/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-instantiate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/module-instantiate.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/module-instantiate.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/module-instantiate.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/module-instantiate.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/module-instantiate.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1017/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.well-known-imports.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1018/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-opcodes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-opcodes.cc:11: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [1019/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-manager.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-code-manager.cc:5: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-code-manager.cc:5: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ../../deps/v8/src/wasm/wasm-code-manager.cc:1905:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 1905 | return std::atomic_load(&wire_bytes_) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ../../deps/v8/src/wasm/wasm-code-manager.cc:1912:14: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 1912 | std::atomic_load(&wire_bytes_)->as_vector()); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ../../deps/v8/src/wasm/wasm-code-manager.cc:1923:8: warning: 'atomic_store>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 1923 | std::atomic_store(&wire_bytes_, shared_wire_bytes); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:181:5: note: 'atomic_store>' has been explicitly marked deprecated here 181 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ../../deps/v8/src/wasm/wasm-code-manager.cc:2818:12: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 2818 | std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-code-manager.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wasm-code-manager.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-code-manager.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/wasm/wasm-code-manager.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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, absl::hash_internal::Hash, std::equal_to, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer &&, std::tuple>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/wasm/wasm-code-manager.cc:2061:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); | ^ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer &&, std::tuple>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/wasm/wasm-code-manager.cc:2061:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); | ^ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer &&, std::tuple>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/wasm/wasm-code-manager.cc:2061:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); | ^ 14 warnings generated. [1020/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-debug.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-debug.cc:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-debug.cc:13: In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-debug.cc:13: In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-debug.cc:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wasm-debug.cc:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-debug.cc:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1021/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-subtyping.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-subtyping.cc:7: In file included from ../../deps/v8/src/wasm/canonical-types.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [1022/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-features.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-features.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-features.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-features.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wasm-features.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-features.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1023/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.cpu-riscv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1024/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.base-assembler-riscv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/base-assembler-riscv.cc:35: In file included from ../../deps/v8/src/codegen/riscv/base-assembler-riscv.h:43: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.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. [1025/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-external-refs.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:14: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-external-refs.cc:18: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-external-refs.cc:18: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-external-refs.cc:14: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wasm-external-refs.cc:14: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-external-refs.cc:14: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1026/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.base-riscv-i.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/base-riscv-i.cc:4: In file included from ../../deps/v8/src/codegen/riscv/base-riscv-i.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. [1027/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-import-wrapper-cache.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1028/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.extension-riscv-a.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-a.cc:4: In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-a.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. [1029/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-engine.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-engine.cc:5: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-engine.cc:5: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-engine.cc:5: In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wasm-engine.cc:5: In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-engine.cc:5: In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1030/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.extension-riscv-b.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-b.cc:4: In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-b.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. [1031/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.extension-riscv-c.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-c.cc:4: In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-c.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. [1032/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.extension-riscv-d.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-d.cc:4: In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-d.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. [1033/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.base-constants-riscv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/base-constants-riscv.cc:7: In file included from ../../deps/v8/src/execution/simulator.h:9: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/base-constants-riscv.cc:7: In file included from ../../deps/v8/src/execution/simulator.h:9: 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/riscv/base-constants-riscv.cc:7: In file included from ../../deps/v8/src/execution/simulator.h:9: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/base-constants-riscv.cc:7: In file included from ../../deps/v8/src/execution/simulator.h:9: 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1034/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.extension-riscv-f.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-f.cc:4: In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-f.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. [1035/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.extension-riscv-m.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-m.cc:4: In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-m.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. [1036/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-result.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-result.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-result.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-result.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wasm-result.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-result.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1037/1983] CXX obj/deps/v8/src/diagnostics/riscv/v8_base_without_compiler.unwinder-riscv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1038/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-js.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-js.cc:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-js.cc:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-js.cc:15: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wasm-js.cc:15: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-js.cc:15: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1039/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-module.cc:5: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-module.cc:10: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-module.cc:10: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-module.cc:5: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wasm-module.cc:5: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-module.cc:5: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1040/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.extension-riscv-zifencei.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-zifencei.cc:4: In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-zifencei.h:7: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.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. [1041/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.extension-riscv-zicsr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-zicsr.cc:4: In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-zicsr.h:7: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.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. [1042/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.extension-riscv-zicond.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-zicond.cc:6: In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-zicond.h:7: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.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. [1043/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.class-verifiers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1044/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.extension-riscv-v.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-v.cc:6: In file included from ../../deps/v8/src/codegen/riscv/extension-riscv-v.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. [1045/1983] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside-posix.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1046/1983] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside-posix.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1047/1983] CXX obj/deps/v8/src/execution/riscv/v8_base_without_compiler.simulator-riscv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1048/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.aggregate-error-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1049/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-at-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1050/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-concat-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1051/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-copywithin-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1052/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-every-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1053/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-filter-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1054/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-find-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1055/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findindex-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1056/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlast-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1057/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlastindex-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1058/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-flat-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1059/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-foreach-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1060/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-async-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1061/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1062/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-isarray-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1063/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-join-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1064/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-lastindexof-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1065/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-map-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1066/1983] CXX obj/tools/v8_gypfiles/gen/src/regexp/v8_base_without_compiler.special-case.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1067/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-of-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1068/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-right-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1069/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1070/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reverse-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1071/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-shift-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1072/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-slice-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1073/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-some-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1074/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-splice-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1075/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-reversed-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1076/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-sorted-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1077/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-spliced-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1078/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-unshift-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1079/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-with-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1080/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1081/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.arraybuffer-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1082/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.base-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1083/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.boolean-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1084/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-string-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1085/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-bigint-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1086/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.cast-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1087/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.collections-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1088/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.constructor-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1089/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.conversion-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1090/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.convert-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1091/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.console-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1092/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.data-view-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1093/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.finalization-registry-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1094/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frames-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1095/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frame-arguments-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1096/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.function-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1097/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.growable-fixed-array-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1098/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-callable-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1099/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1100/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-coverage-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1101/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1102/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1103/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-from-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1104/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-helpers-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1105/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.map-groupby-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1106/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.math-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1107/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.number-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1108/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-fromentries-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1109/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-groupby-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1110/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1111/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-abstract-operations-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1112/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1113/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-element-closure-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1114/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-any-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1115/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-constructor-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1116/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-finally-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1117/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-jobs-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1118/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-misc-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1119/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-race-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1120/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-reaction-job-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1121/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-resolve-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1122/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-then-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1123/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-objects.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-objects.cc:14: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-objects.cc:14: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-objects.cc:14: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wasm-objects.cc:14: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-objects.cc:14: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1124/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-try-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1125/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-withresolvers-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1126/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-constructor-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1127/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-delete-property-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1128/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-property-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1129/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-prototype-of-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1130/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-has-property-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1131/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-is-extensible-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1132/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-serialization.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-serialization.cc:5: In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-serialization.cc:5: In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-serialization.cc:5: In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wasm-serialization.cc:5: In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-serialization.cc:5: In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1133/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-prevent-extensions-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1134/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revocable-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1135/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revoke-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1136/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-property-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1137/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-prototype-of-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1138/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1139/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.reflect-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1140/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-exec-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1141/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-all-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1142/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1143/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-replace-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1144/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-search-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1145/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-source-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1146/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-split-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1147/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-test-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1148/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1149/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-difference-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1150/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-intersection-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1151/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-disjoint-from-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1152/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-subset-of-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1153/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-superset-of-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1154/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-symmetric-difference-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1155/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-union-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1156/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-at-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1157/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-endswith-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1158/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-html-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1159/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-indexof-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1160/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-includes-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1161/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iswellformed-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1162/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iterator-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1163/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-match-search-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1164/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-pad-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1165/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-repeat-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1166/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-replaceall-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1167/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-slice-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1168/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-startswith-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1169/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substr-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1170/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-towellformed-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1171/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substring-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1172/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-trim-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1173/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.suppressed-error-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1174/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.symbol-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1175/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.torque-internal-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1176/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-at-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1177/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-createtypedarray-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1178/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-every-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1179/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-entries-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1180/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-filter-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1181/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-find-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1182/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findindex-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1183/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlast-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1184/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlastindex-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1185/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-foreach-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1186/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-from-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1187/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-keys-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1188/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-of-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1189/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduce-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1190/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduceright-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1191/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-set-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1192/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-slice-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1193/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-some-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1194/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-sort-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1195/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-subarray-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1196/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-reversed-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1197/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-sorted-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1198/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-values-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1199/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-with-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1200/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1201/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.weak-ref-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1202/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_base_without_compiler.handler-configuration-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1203/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.assembler-riscv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv.cc:35: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv.h:43: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/assembler-riscv.cc:39: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/assembler-riscv.cc:39: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/assembler-riscv.cc:35: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv.h:43: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_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/riscv/assembler-riscv.cc:35: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv.h:43: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/assembler-riscv.cc:35: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv.h:43: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1204/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bigint-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1205/1983] CXX obj/deps/v8/src/deoptimizer/riscv/v8_base_without_compiler.deoptimizer-riscv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/deoptimizer/riscv/deoptimizer-riscv.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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/deoptimizer-riscv.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/riscv/deoptimizer-riscv.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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/deoptimizer-riscv.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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1206/1983] CXX obj/deps/v8/src/execution/riscv/v8_base_without_compiler.frame-constants-riscv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.cc:5: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/frame-constants-riscv.cc:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/frame-constants-riscv.cc:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 4 warnings generated. [1207/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.turboshaft-graph-interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 404 | block_phis_(zone), | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 404 | block_phis_(zone), | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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 404 | block_phis_(zone), | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>>, $1 = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>>::transfer>>>' requested here 1001 | params_type::transfer(alloc, dest, src); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::less, std::allocator>>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:686:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less, std::allocator>>, 256, false>>::insert_unique, std::tuple<>>' requested here 686 | return this->tree_.insert_unique( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:615:32: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::try_emplace_impl' requested here 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:751:41: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::operator[]' requested here 751 | CaseVector& cases = other_targets_[target]; | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here 724 | } else if (!TryAddTarget(target, i)) { | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here 781 | if (table_analysis.LowerToBranches(decoder, imm)) { | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:686:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less, std::allocator>>, 256, false>>::insert_unique, std::tuple<>>' requested here 686 | return this->tree_.insert_unique( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:615:32: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::try_emplace_impl' requested here 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:751:41: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::operator[]' requested here 751 | CaseVector& cases = other_targets_[target]; | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here 724 | } else if (!TryAddTarget(target, i)) { | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here 781 | if (table_analysis.LowerToBranches(decoder, imm)) { | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>>, P = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>>::transfer>>>' requested here 1001 | params_type::transfer(alloc, dest, src); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1021 | transfer(dest, src, alloc); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:686:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less, std::allocator>>, 256, false>>::insert_unique, std::tuple<>>' requested here 686 | return this->tree_.insert_unique( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:615:32: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::try_emplace_impl' requested here 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:751:41: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::operator[]' requested here 751 | CaseVector& cases = other_targets_[target]; | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here 724 | } else if (!TryAddTarget(target, i)) { | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here 781 | if (table_analysis.LowerToBranches(decoder, imm)) { | ^ 17 warnings generated. [1208/1983] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wrappers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wrappers.cc:10: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wrappers.cc:10: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 420 | __ Bind(__ NewBlock()); | ^ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 420 | __ Bind(__ NewBlock()); | ^ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 420 | __ Bind(__ NewBlock()); | ^ 11 warnings generated. [1209/1983] CXX obj/deps/v8/src/diagnostics/riscv/v8_base_without_compiler.disasm-riscv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/diagnostics/riscv/disasm-riscv.cc:34: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/disasm-riscv.cc:34: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/disasm-riscv.cc:34: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/disasm-riscv.cc:34: 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/diagnostics/riscv/disasm-riscv.cc:34: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/disasm-riscv.cc:34: 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1210/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bytecode-array-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/bytecode-array-tq.cc:1: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1211/1983] CXX obj/deps/v8/src/codegen/riscv/v8_base_without_compiler.macro-assembler-riscv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/riscv/macro-assembler-riscv.cc:11: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/macro-assembler-riscv.cc:12: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/macro-assembler-riscv.cc:12: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/macro-assembler-riscv.cc:11: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/riscv/macro-assembler-riscv.cc:11: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/macro-assembler-riscv.cc:11: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1212/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/factory.cc:1: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/factory.cc:2: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/factory.cc:2: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/factory.cc:1: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/factory.cc:1: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/factory.cc:1: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1213/1983] CXX obj/deps/v8/src/regexp/riscv/v8_base_without_compiler.regexp-macro-assembler-riscv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/regexp/riscv/regexp-macro-assembler-riscv.cc:5: In file included from ../../deps/v8/src/regexp/riscv/regexp-macro-assembler-riscv.h:9: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/riscv/regexp-macro-assembler-riscv.cc:5: In file included from ../../deps/v8/src/regexp/riscv/regexp-macro-assembler-riscv.h:10: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/riscv/regexp-macro-assembler-riscv.cc:5: In file included from ../../deps/v8/src/regexp/riscv/regexp-macro-assembler-riscv.h:10: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp/riscv/regexp-macro-assembler-riscv.cc:5: In file included from ../../deps/v8/src/regexp/riscv/regexp-macro-assembler-riscv.h:9: 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/regexp/riscv/regexp-macro-assembler-riscv.cc:5: In file included from ../../deps/v8/src/regexp/riscv/regexp-macro-assembler-riscv.h:9: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp/riscv/regexp-macro-assembler-riscv.cc:5: In file included from ../../deps/v8/src/regexp/riscv/regexp-macro-assembler-riscv.h:9: 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1214/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.free-space-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1215/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.contexts-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: In file included from ../../deps/v8/src/objects/contexts-inl.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/contexts-tq.cc:1: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/contexts-tq.cc:1: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/contexts-tq.cc:1: In file included from ../../deps/v8/src/objects/contexts-inl.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/contexts-tq.cc:1: In file included from ../../deps/v8/src/objects/contexts-inl.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/contexts-tq.cc:1: In file included from ../../deps/v8/src/objects/contexts-inl.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1216/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.call-site-info-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/call-site-info-tq.cc:1: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/call-site-info-tq.cc:1: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/call-site-info-tq.cc:1: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/call-site-info-tq.cc:1: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/call-site-info-tq.cc:1: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1217/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-object-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1218/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.allocation-site-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/allocation-site-tq.cc:1: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/allocation-site-tq.cc:1: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/allocation-site-tq.cc:1: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/allocation-site-tq.cc:1: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/allocation-site-tq.cc:1: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1219/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.arguments-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: In file included from ../../deps/v8/src/objects/arguments-inl.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/arguments-tq.cc:1: In file included from ../../deps/v8/src/objects/arguments-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/arguments-tq.cc:1: In file included from ../../deps/v8/src/objects/arguments-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/arguments-tq.cc:1: In file included from ../../deps/v8/src/objects/arguments-inl.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/arguments-tq.cc:1: In file included from ../../deps/v8/src/objects/arguments-inl.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/arguments-tq.cc:1: In file included from ../../deps/v8/src/objects/arguments-inl.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1220/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.cell-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/cell-tq.cc:1: In file included from ../../deps/v8/src/objects/cell-inl.h:8: In file included from ../../deps/v8/src/objects/cell.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/cell-tq.cc:1: In file included from ../../deps/v8/src/objects/cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/cell-tq.cc:1: In file included from ../../deps/v8/src/objects/cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/cell-tq.cc:1: In file included from ../../deps/v8/src/objects/cell-inl.h:8: In file included from ../../deps/v8/src/objects/cell.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/cell-tq.cc:1: In file included from ../../deps/v8/src/objects/cell-inl.h:8: In file included from ../../deps/v8/src/objects/cell.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/cell-tq.cc:1: In file included from ../../deps/v8/src/objects/cell-inl.h:8: In file included from ../../deps/v8/src/objects/cell.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1221/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.api-callbacks-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: In file included from ../../deps/v8/src/objects/api-callbacks.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/api-callbacks-tq.cc:1: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/api-callbacks-tq.cc:1: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/api-callbacks-tq.cc:1: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: In file included from ../../deps/v8/src/objects/api-callbacks.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/api-callbacks-tq.cc:1: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: In file included from ../../deps/v8/src/objects/api-callbacks.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/api-callbacks-tq.cc:1: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: In file included from ../../deps/v8/src/objects/api-callbacks.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1222/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.data-handler-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: In file included from ../../deps/v8/src/objects/data-handler.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/data-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/data-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/data-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: In file included from ../../deps/v8/src/objects/data-handler.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/data-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: In file included from ../../deps/v8/src/objects/data-handler.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/data-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: In file included from ../../deps/v8/src/objects/data-handler.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1223/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.debug-objects-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/debug-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/debug-objects-inl.h:11: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/debug-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/debug-objects-inl.h:11: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/debug-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/debug-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/debug-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1224/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.descriptor-array-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: In file included from ../../deps/v8/src/objects/descriptor-array.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/descriptor-array-tq.cc:1: In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:12: In file included from ../../deps/v8/src/handles/maybe-handles-inl.h:14: In file included from ../../deps/v8/src/objects/maybe-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/descriptor-array-tq.cc:1: In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:12: In file included from ../../deps/v8/src/handles/maybe-handles-inl.h:14: In file included from ../../deps/v8/src/objects/maybe-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/descriptor-array-tq.cc:1: In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: In file included from ../../deps/v8/src/objects/descriptor-array.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/descriptor-array-tq.cc:1: In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: In file included from ../../deps/v8/src/objects/descriptor-array.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/descriptor-array-tq.cc:1: In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: In file included from ../../deps/v8/src/objects/descriptor-array.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1225/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.objects-printer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/objects-printer.cc:4: In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects-printer.cc:4: In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects-printer.cc:4: In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects-printer.cc:4: In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects-printer.cc:4: In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects-printer.cc:4: In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1226/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-number-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/heap-number-tq.cc:1: In file included from ../../deps/v8/src/objects/heap-number.h:8: In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1227/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.embedder-data-array-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/embedder-data-array-tq.cc:1: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/embedder-data-array-tq.cc:1: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/embedder-data-array-tq.cc:1: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/embedder-data-array-tq.cc:1: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/embedder-data-array-tq.cc:1: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1228/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-cell-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/feedback-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:14: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/feedback-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:14: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/feedback-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/feedback-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/feedback-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1229/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-vector-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/feedback-vector-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/feedback-vector-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/feedback-vector-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/feedback-vector-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/feedback-vector-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1230/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.fixed-array-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/fixed-array-tq.cc:1: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/fixed-array-tq.cc:1: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/fixed-array-tq.cc:1: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/fixed-array-tq.cc:1: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/fixed-array-tq.cc:1: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1231/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.foreign-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: In file included from ../../deps/v8/src/objects/foreign-inl.h:8: In file included from ../../deps/v8/src/objects/foreign.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/foreign-tq.cc:1: In file included from ../../deps/v8/src/objects/foreign-inl.h:12: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/foreign-tq.cc:1: In file included from ../../deps/v8/src/objects/foreign-inl.h:12: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/foreign-tq.cc:1: In file included from ../../deps/v8/src/objects/foreign-inl.h:8: In file included from ../../deps/v8/src/objects/foreign.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/foreign-tq.cc:1: In file included from ../../deps/v8/src/objects/foreign-inl.h:8: In file included from ../../deps/v8/src/objects/foreign.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/foreign-tq.cc:1: In file included from ../../deps/v8/src/objects/foreign-inl.h:8: In file included from ../../deps/v8/src/objects/foreign.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1232/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-atomics-synchronization-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-atomics-synchronization-tq.cc:1: In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:13: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-atomics-synchronization-tq.cc:1: In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:13: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-atomics-synchronization-tq.cc:1: In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-atomics-synchronization-tq.cc:1: In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-atomics-synchronization-tq.cc:1: In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1233/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-iterator-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-collection-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-collection-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-collection-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-collection-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-collection-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1234/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-buffer-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-array-buffer-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-array-buffer-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-array-buffer-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-array-buffer-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-array-buffer-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1235/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-disposable-stack-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-disposable-stack-tq.cc:1: In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:15: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-disposable-stack-tq.cc:1: In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:15: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-disposable-stack-tq.cc:1: In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-disposable-stack-tq.cc:1: In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-disposable-stack-tq.cc:1: In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1236/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-collection-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-collection-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-collection-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-collection-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-collection-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1237/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-array.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-array.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-array.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-array.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1238/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-promise-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: In file included from ../../deps/v8/src/objects/js-promise.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-promise-tq.cc:1: In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-promise-tq.cc:1: In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-promise-tq.cc:1: In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: In file included from ../../deps/v8/src/objects/js-promise.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-promise-tq.cc:1: In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: In file included from ../../deps/v8/src/objects/js-promise.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-promise-tq.cc:1: In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: In file included from ../../deps/v8/src/objects/js-promise.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1239/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-objects-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1240/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-generator-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: In file included from ../../deps/v8/src/objects/js-generator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-generator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-generator-inl.h:11: In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-generator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-generator-inl.h:11: In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-generator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: In file included from ../../deps/v8/src/objects/js-generator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-generator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: In file included from ../../deps/v8/src/objects/js-generator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-generator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: In file included from ../../deps/v8/src/objects/js-generator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1241/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-iterator-helpers-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-iterator-helpers-tq.cc:1: In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:11: In file included from ../../deps/v8/src/objects/oddball-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-iterator-helpers-tq.cc:1: In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:11: In file included from ../../deps/v8/src/objects/oddball-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-iterator-helpers-tq.cc:1: In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-iterator-helpers-tq.cc:1: In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-iterator-helpers-tq.cc:1: In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1242/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-function-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: In file included from ../../deps/v8/src/objects/js-function-inl.h:8: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-function-tq.cc:1: In file included from ../../deps/v8/src/objects/js-function-inl.h:21: In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-function-tq.cc:1: In file included from ../../deps/v8/src/objects/js-function-inl.h:21: In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-function-tq.cc:1: In file included from ../../deps/v8/src/objects/js-function-inl.h:8: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-function-tq.cc:1: In file included from ../../deps/v8/src/objects/js-function-inl.h:8: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-function-tq.cc:1: In file included from ../../deps/v8/src/objects/js-function-inl.h:8: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1243/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-proxy-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: In file included from ../../deps/v8/src/objects/js-proxy.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-proxy-tq.cc:1: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:14: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-proxy-tq.cc:1: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:14: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-proxy-tq.cc:1: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: In file included from ../../deps/v8/src/objects/js-proxy.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-proxy-tq.cc:1: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: In file included from ../../deps/v8/src/objects/js-proxy.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-proxy-tq.cc:1: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: In file included from ../../deps/v8/src/objects/js-proxy.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1244/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-raw-json-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-raw-json-tq.cc:1: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-raw-json-tq.cc:1: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-raw-json-tq.cc:1: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-raw-json-tq.cc:1: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-raw-json-tq.cc:1: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1245/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-string-iterator-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1246/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.ordered-hash-table-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1247/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.oddball-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/oddball-tq.cc:1: In file included from ../../deps/v8/src/objects/oddball.h:8: In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1248/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.name-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/name-tq.cc:1: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1249/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.hole-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/hole-tq.cc:1: In file included from ../../deps/v8/src/objects/hole.h:8: In file included from ../../deps/v8/src/objects/heap-number.h:8: In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1250/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.trusted-object-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/trusted-object-tq.cc:1: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1251/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.primitive-heap-object-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/primitive-heap-object-tq.cc:1: In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1252/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-regexp-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-regexp-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-regexp-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-regexp-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-regexp-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1253/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shadow-realm-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-shadow-realm-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-shadow-realm-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-shadow-realm-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-shadow-realm-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-shadow-realm-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1254/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shared-array-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-shared-array.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-shared-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-shared-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-shared-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-shared-array.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-shared-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-shared-array.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-shared-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-shared-array.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1255/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.regexp-match-info-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/regexp-match-info-tq.cc:1: In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1256/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-weak-refs-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-weak-refs-tq.cc:1: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-weak-refs-tq.cc:1: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-weak-refs-tq.cc:1: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-weak-refs-tq.cc:1: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-weak-refs-tq.cc:1: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1257/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-temporal-objects-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-temporal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-temporal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-temporal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-temporal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-temporal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1258/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-struct-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-struct-tq.cc:1: In file included from ../../deps/v8/src/objects/js-struct-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-struct-tq.cc:1: In file included from ../../deps/v8/src/objects/js-struct-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-struct-tq.cc:1: In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-struct-tq.cc:1: In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-struct-tq.cc:1: In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1259/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.literal-objects-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/literal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/literal-objects-inl.h:13: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/literal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/literal-objects-inl.h:13: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/literal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/literal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/literal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1260/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-hash-table-helpers-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1261/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-name-dictionary-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1262/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.map-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/map-tq.cc:1: In file included from ../../deps/v8/src/objects/map-inl.h:8: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/map-tq.cc:1: In file included from ../../deps/v8/src/objects/map-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/map-tq.cc:1: In file included from ../../deps/v8/src/objects/map-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/map-tq.cc:1: In file included from ../../deps/v8/src/objects/map-inl.h:8: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/map-tq.cc:1: In file included from ../../deps/v8/src/objects/map-inl.h:8: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/map-tq.cc:1: In file included from ../../deps/v8/src/objects/map-inl.h:8: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1263/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.microtask-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: In file included from ../../deps/v8/src/objects/microtask-inl.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/microtask-tq.cc:1: In file included from ../../deps/v8/src/objects/microtask-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/microtask-tq.cc:1: In file included from ../../deps/v8/src/objects/microtask-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/microtask-tq.cc:1: In file included from ../../deps/v8/src/objects/microtask-inl.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/microtask-tq.cc:1: In file included from ../../deps/v8/src/objects/microtask-inl.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/microtask-tq.cc:1: In file included from ../../deps/v8/src/objects/microtask-inl.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1264/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.megadom-handler-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: In file included from ../../deps/v8/src/objects/megadom-handler.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/megadom-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/megadom-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/megadom-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: In file included from ../../deps/v8/src/objects/megadom-handler.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/megadom-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: In file included from ../../deps/v8/src/objects/megadom-handler.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/megadom-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: In file included from ../../deps/v8/src/objects/megadom-handler.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1265/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.module-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/module-tq.cc:1: In file included from ../../deps/v8/src/objects/module-inl.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/module-tq.cc:1: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/module-tq.cc:1: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/module-tq.cc:1: In file included from ../../deps/v8/src/objects/module-inl.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/module-tq.cc:1: In file included from ../../deps/v8/src/objects/module-inl.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/module-tq.cc:1: In file included from ../../deps/v8/src/objects/module-inl.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1266/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-cell-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: In file included from ../../deps/v8/src/objects/property-cell.h:8: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: In file included from ../../deps/v8/src/objects/property-cell.h:8: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/property-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: In file included from ../../deps/v8/src/objects/property-cell.h:8: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: In file included from ../../deps/v8/src/objects/property-cell.h:8: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1267/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-array-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: In file included from ../../deps/v8/src/objects/property-array-inl.h:8: In file included from ../../deps/v8/src/objects/property-array.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property-array-tq.cc:1: In file included from ../../deps/v8/src/objects/property-array-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property-array-tq.cc:1: In file included from ../../deps/v8/src/objects/property-array-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property-array-tq.cc:1: In file included from ../../deps/v8/src/objects/property-array-inl.h:8: In file included from ../../deps/v8/src/objects/property-array.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/property-array-tq.cc:1: In file included from ../../deps/v8/src/objects/property-array-inl.h:8: In file included from ../../deps/v8/src/objects/property-array.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property-array-tq.cc:1: In file included from ../../deps/v8/src/objects/property-array-inl.h:8: In file included from ../../deps/v8/src/objects/property-array.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1268/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-descriptor-object-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property-descriptor-object-tq.cc:1: In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property-descriptor-object-tq.cc:1: In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property-descriptor-object-tq.cc:1: In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/property-descriptor-object-tq.cc:1: In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property-descriptor-object-tq.cc:1: In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1269/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_base_without_compiler.test-torque-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1270/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.promise-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/promise-tq.cc:1: In file included from ../../deps/v8/src/objects/promise-inl.h:8: In file included from ../../deps/v8/src/objects/promise.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/promise-tq.cc:1: In file included from ../../deps/v8/src/objects/promise-inl.h:11: In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/promise-tq.cc:1: In file included from ../../deps/v8/src/objects/promise-inl.h:11: In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/promise-tq.cc:1: In file included from ../../deps/v8/src/objects/promise-inl.h:8: In file included from ../../deps/v8/src/objects/promise.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/promise-tq.cc:1: In file included from ../../deps/v8/src/objects/promise-inl.h:8: In file included from ../../deps/v8/src/objects/promise.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/promise-tq.cc:1: In file included from ../../deps/v8/src/objects/promise-inl.h:8: In file included from ../../deps/v8/src/objects/promise.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1271/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_base_without_compiler.array-sort-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1272/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.intl-objects-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1273/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.string-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/string-tq.cc:1: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/string-tq.cc:1: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/string-tq.cc:1: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/string-tq.cc:1: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1274/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.prototype-info-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: In file included from ../../deps/v8/src/objects/prototype-info.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/prototype-info-tq.cc:1: In file included from ../../deps/v8/src/objects/prototype-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/prototype-info-tq.cc:1: In file included from ../../deps/v8/src/objects/prototype-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/prototype-info-tq.cc:1: In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: In file included from ../../deps/v8/src/objects/prototype-info.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/prototype-info-tq.cc:1: In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: In file included from ../../deps/v8/src/objects/prototype-info.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/prototype-info-tq.cc:1: In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: In file included from ../../deps/v8/src/objects/prototype-info.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1275/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.scope-info-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/scope-info-tq.cc:1: In file included from ../../deps/v8/src/objects/scope-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/scope-info-tq.cc:1: In file included from ../../deps/v8/src/objects/scope-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/scope-info-tq.cc:1: In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/scope-info-tq.cc:1: In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/scope-info-tq.cc:1: In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1276/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.shared-function-info-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/shared-function-info-tq.cc:1: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/shared-function-info-tq.cc:1: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/shared-function-info-tq.cc:1: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/shared-function-info-tq.cc:1: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/shared-function-info-tq.cc:1: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1277/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.script-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/script-tq.cc:1: In file included from ../../deps/v8/src/objects/script-inl.h:8: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/script-tq.cc:1: In file included from ../../deps/v8/src/objects/script-inl.h:15: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/script-tq.cc:1: In file included from ../../deps/v8/src/objects/script-inl.h:15: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/script-tq.cc:1: In file included from ../../deps/v8/src/objects/script-inl.h:8: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/script-tq.cc:1: In file included from ../../deps/v8/src/objects/script-inl.h:8: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/script-tq.cc:1: In file included from ../../deps/v8/src/objects/script-inl.h:8: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1278/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.source-text-module-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/source-text-module-tq.cc:1: In file included from ../../deps/v8/src/objects/source-text-module-inl.h:11: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/source-text-module-tq.cc:1: In file included from ../../deps/v8/src/objects/source-text-module-inl.h:11: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/source-text-module-tq.cc:1: In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/source-text-module-tq.cc:1: In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/source-text-module-tq.cc:1: In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1279/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.struct-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/struct-tq.cc:1: In file included from ../../deps/v8/src/objects/struct-inl.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/struct-tq.cc:1: In file included from ../../deps/v8/src/objects/struct-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/struct-tq.cc:1: In file included from ../../deps/v8/src/objects/struct-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/struct-tq.cc:1: In file included from ../../deps/v8/src/objects/struct-inl.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/struct-tq.cc:1: In file included from ../../deps/v8/src/objects/struct-inl.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/struct-tq.cc:1: In file included from ../../deps/v8/src/objects/struct-inl.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1280/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.synthetic-module-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/synthetic-module-tq.cc:1: In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:11: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/synthetic-module-tq.cc:1: In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:11: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/synthetic-module-tq.cc:1: In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/synthetic-module-tq.cc:1: In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/synthetic-module-tq.cc:1: In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1281/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.template-objects-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/template-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/template-objects-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/template-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/template-objects-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/template-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/template-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/template-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1282/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.torque-defined-classes-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/torque-defined-classes-tq.cc:1: In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/torque-defined-classes-tq.cc:1: In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/torque-defined-classes-tq.cc:1: In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/torque-defined-classes-tq.cc:1: In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/torque-defined-classes-tq.cc:1: In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1283/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.templates-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/templates-tq.cc:1: In file included from ../../deps/v8/src/objects/templates-inl.h:8: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/templates-tq.cc:1: In file included from ../../deps/v8/src/objects/templates-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/templates-tq.cc:1: In file included from ../../deps/v8/src/objects/templates-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/templates-tq.cc:1: In file included from ../../deps/v8/src/objects/templates-inl.h:8: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/templates-tq.cc:1: In file included from ../../deps/v8/src/objects/templates-inl.h:8: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/templates-tq.cc:1: In file included from ../../deps/v8/src/objects/templates-inl.h:8: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1284/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-js-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1285/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-wasm-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1286/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1287/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-strings-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1288/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-to-js-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1289/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_base_without_compiler.debug-wasm-objects-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1290/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turbofan-types-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: In file included from ../../deps/v8/src/objects/turbofan-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/turbofan-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/turbofan-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/turbofan-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: In file included from ../../deps/v8/src/objects/turbofan-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/turbofan-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: In file included from ../../deps/v8/src/objects/turbofan-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/turbofan-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: In file included from ../../deps/v8/src/objects/turbofan-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1291/1983] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bigint-internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1292/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turboshaft-types-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/turboshaft-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/turboshaft-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/turboshaft-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/turboshaft-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/turboshaft-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1293/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collator-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-collator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-collator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-collator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-collator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-collator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1294/1983] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1295/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-display-names-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-display-names-tq.cc:1: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-display-names-tq.cc:1: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-display-names-tq.cc:1: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-display-names-tq.cc:1: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-display-names-tq.cc:1: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1296/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-date-time-format-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-date-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-date-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-date-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-date-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-date-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1297/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-duration-format-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-duration-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-duration-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-duration-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-duration-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-duration-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1298/1983] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-burnikel.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1299/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-break-iterator-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-break-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-break-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-break-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-break-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-break-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1300/1983] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-helpers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1301/1983] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-schoolbook.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1302/1983] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1303/1983] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-schoolbook.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1304/1983] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-karatsuba.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1305/1983] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.vector-arithmetic.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1306/1983] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1307/1983] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-barrett.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1308/1983] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-toom.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1309/1983] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.active-system-pages.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1310/1983] CXX obj/deps/v8/src/heap/base/asm/riscv/v8_base_without_compiler.push_registers_asm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1311/1983] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-fft.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1312/1983] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.memory-tagging.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1313/1983] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.incremental-marking-schedule.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1314/1983] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.stack.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/base/stack.cc:5: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1315/1983] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.worklist.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/base/worklist.cc:5: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1316/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compaction-worklists.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.cc:6: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1317/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.allocation.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/allocation.cc:10: In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1318/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-list-format-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-list-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-list-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-list-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-list-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-list-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-list-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-list-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1319/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.explicit-management.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/explicit-management.cc:10: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/explicit-management.cc:10: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/explicit-management.cc:10: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/explicit-management.cc:10: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1320/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.free-list.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/free-list.cc:5: In file included from ../../deps/v8/src/heap/cppgc/free-list.h:14: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1321/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-invoker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1322/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.cc:5: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1323/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compactor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/compactor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/compactor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/compactor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/compactor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1324/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/gc-info.cc:9: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1325/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.concurrent-marker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/concurrent-marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/concurrent-marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/concurrent-marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1326/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-locale-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-locale-tq.cc:1: In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-locale-tq.cc:1: In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-locale-tq.cc:1: In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-locale-tq.cc:1: In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-locale-tq.cc:1: In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1327/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-number-format-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-number-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-number-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-number-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-number-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-number-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1328/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-relative-time-format-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-relative-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-relative-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-relative-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-relative-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-relative-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1329/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-plural-rules-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-plural-rules-tq.cc:1: In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-plural-rules-tq.cc:1: In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-plural-rules-tq.cc:1: In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-plural-rules-tq.cc:1: In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-plural-rules-tq.cc:1: In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1330/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segment-iterator-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segment-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segment-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segment-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-segment-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segment-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1331/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segmenter-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segmenter-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segmenter-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segmenter-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-segmenter-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segmenter-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1332/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.logging.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1333/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-space.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/heap-space.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-space.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1334/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segments-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segments-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segments-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segments-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segments-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segments-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-segments-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segments-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1335/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-object-header.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap-object-header.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/heap-object-header.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap-object-header.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1336/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-consistency.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/heap-consistency.cc:9: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap-consistency.cc:9: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/heap-consistency.cc:9: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap-consistency.cc:9: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1337/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.liveness-broker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/liveness-broker.cc:7: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1338/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-growing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/heap-growing.cc:14: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap-growing.cc:14: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/heap-growing.cc:14: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap-growing.cc:14: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1339/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-page.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/heap-page.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap-page.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/heap-page.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap-page.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1340/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_base_without_compiler.wasm-objects-tq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-objects-tq.cc:1: In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-objects-tq.cc:1: In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-objects-tq.cc:1: In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wasm-objects-tq.cc:1: In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-objects-tq.cc:1: In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1341/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/heap-state.cc:7: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap-state.cc:7: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/heap-state.cc:7: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap-state.cc:7: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1342/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-base.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/heap-base.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap-base.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/heap-base.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap-base.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1343/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.memory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1344/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-statistics-collector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap-statistics-collector.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/heap-statistics-collector.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap-statistics-collector.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1345/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.member-storage.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1346/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.name-trait.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1347/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1348/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-worklists.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/marking-worklists.cc:6: In file included from ../../deps/v8/src/heap/cppgc/marking-worklists.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1349/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.remembered-set.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1350/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap-statistics.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1351/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-size-trait.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/object-size-trait.cc:7: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1352/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.platform.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/platform.cc:14: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1353/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1354/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-verifier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1355/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.page-memory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/page-memory.cc:5: In file included from ../../deps/v8/src/heap/cppgc/page-memory.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1356/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1357/1983] STAMP obj/tools/v8_gypfiles/v8_compiler.compile_depends.stamp [1358/1983] STAMP obj/tools/v8_gypfiles/v8_compiler.actions_depends.stamp [1359/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1360/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.stats-collector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1361/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.raw-heap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/raw-heap.cc:7: In file included from ../../deps/v8/src/heap/cppgc/heap-space.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1362/1983] CXX obj/deps/v8/src/maglev/v8_compiler.maglev-graph-printer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1363/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.virtual-memory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1364/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/object-allocator.cc:5: In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/object-allocator.cc:5: In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/object-allocator.cc:5: In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1365/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.persistent-node.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/persistent-node.cc:13: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/persistent-node.cc:13: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/persistent-node.cc:13: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/persistent-node.cc:13: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1366/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.pointer-policies.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/pointer-policies.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/pointer-policies.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/pointer-policies.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/pointer-policies.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1367/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.trace-trait.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/trace-trait.cc:7: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1368/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/process-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/process-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/process-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/process-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1369/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.prefinalizer-handler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/prefinalizer-handler.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/prefinalizer-handler.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/prefinalizer-handler.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1370/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.testing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/testing.cc:8: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/testing.cc:8: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/testing.cc:8: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/testing.cc:8: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1371/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1372/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.sweeper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/sweeper.cc:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/sweeper.cc:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/sweeper.cc:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/sweeper.cc:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1373/1983] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.write-barrier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/cppgc/write-barrier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/write-barrier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cppgc/write-barrier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cppgc/write-barrier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1374/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1375/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1376/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1377/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1378/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1379/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1380/1983] CXX obj/tools/v8_gypfiles/gen/v8_base_without_compiler.debug-support.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/debug-support.cc:8: In file included from ../../deps/v8/src/execution/frames.h:10: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/debug-support.cc:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/debug-support.cc:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/debug-support.cc:8: In file included from ../../deps/v8/src/execution/frames.h:10: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/debug-support.cc:8: In file included from ../../deps/v8/src/execution/frames.h:10: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/debug-support.cc:8: In file included from ../../deps/v8/src/execution/frames.h:10: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1381/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1382/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1383/1983] AR obj/tools/v8_gypfiles/libv8_base_without_compiler.a [1384/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1385/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1386/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1387/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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 = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::Snapshot>>' requested here ../../deps/v8/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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::Snapshot>' requested here 246 | : __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. [1388/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1389/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1390/1983] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1391/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1392/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1393/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1394/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1395/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1396/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1397/1983] CXX obj/deps/v8/src/compiler/v8_compiler.common-node-cache.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/common-node-cache.cc:5: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/common-node-cache.cc:5: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/common-node-cache.cc:5: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/common-node-cache.cc:5: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1398/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1399/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [1400/1983] CXX obj/deps/v8/src/compiler/v8_compiler.common-operator-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/common-operator-reducer.cc:11: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/common-operator-reducer.cc:11: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/common-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/common-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/common-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1401/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1402/1983] CXX obj/deps/v8/src/compiler/v8_compiler.common-operator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/common-operator.cc:5: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/common-operator.cc:5: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/common-operator.cc:5: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/common-operator.cc:5: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1403/1983] CXX obj/deps/v8/src/compiler/v8_compiler.compiler-source-position-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/compiler-source-position-table.cc:5: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/compiler-source-position-table.cc:5: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/compiler-source-position-table.cc:5: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1404/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1405/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1406/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1407/1983] CXX obj/deps/v8/src/compiler/v8_compiler.control-equivalence.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/control-equivalence.cc:5: In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/control-equivalence.cc:5: In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/control-equivalence.cc:5: In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/control-equivalence.cc:5: In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1408/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1409/1983] CXX obj/deps/v8/src/compiler/v8_compiler.dead-code-elimination.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/dead-code-elimination.cc:5: In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/dead-code-elimination.cc:5: In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/dead-code-elimination.cc:5: In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1410/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1411/1983] CXX obj/deps/v8/src/compiler/v8_compiler.frame.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/frame.cc:5: In file included from ../../deps/v8/src/compiler/frame.h: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. [1412/1983] CXX obj/deps/v8/src/compiler/v8_compiler.feedback-source.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/feedback-source.cc:5: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/feedback-source.cc:5: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/feedback-source.cc:5: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/feedback-source.cc:5: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1413/1983] CXX obj/deps/v8/src/compiler/v8_compiler.compilation-dependencies.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/compilation-dependencies.cc:5: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/compilation-dependencies.cc:5: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/compilation-dependencies.cc:5: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/compilation-dependencies.cc:5: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/compilation-dependencies.cc:5: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1414/1983] CXX obj/deps/v8/src/compiler/v8_compiler.csa-load-elimination.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/csa-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/csa-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/csa-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/csa-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/csa-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1415/1983] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1416/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1417/1983] CXX obj/deps/v8/src/compiler/v8_compiler.fast-api-calls.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/fast-api-calls.cc:5: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/fast-api-calls.cc:5: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/fast-api-calls.cc:5: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/fast-api-calls.cc:5: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/fast-api-calls.cc:5: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1418/1983] CXX obj/deps/v8/src/compiler/v8_compiler.constant-folding-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/constant-folding-reducer.cc:7: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/constant-folding-reducer.cc:7: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/constant-folding-reducer.cc:5: In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/constant-folding-reducer.cc:5: In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/constant-folding-reducer.cc:5: In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1419/1983] CXX obj/deps/v8/src/compiler/v8_compiler.graph-trimmer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/graph-trimmer.cc:5: In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/graph-trimmer.cc:5: In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/graph-trimmer.cc:5: In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/graph-trimmer.cc:5: In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1420/1983] CXX obj/deps/v8/src/compiler/v8_compiler.graph-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/graph-reducer.cc:5: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/graph-reducer.cc:11: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/graph-reducer.cc:11: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/graph-reducer.cc:5: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/graph-reducer.cc:5: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/graph-reducer.cc:5: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1421/1983] CXX obj/deps/v8/src/compiler/v8_compiler.graph-assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1422/1983] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1423/1983] CXX obj/deps/v8/src/compiler/v8_compiler.frame-states.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/frame-states.cc:5: In file included from ../../deps/v8/src/compiler/frame-states.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/frame-states.cc:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/frame-states.cc:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/frame-states.cc:5: In file included from ../../deps/v8/src/compiler/frame-states.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/frame-states.cc:5: In file included from ../../deps/v8/src/compiler/frame-states.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/frame-states.cc:5: In file included from ../../deps/v8/src/compiler/frame-states.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1424/1983] CXX obj/deps/v8/src/compiler/v8_compiler.js-inlining-heuristic.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-inlining-heuristic.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../../deps/v8/src/compiler/js-inlining.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-inlining-heuristic.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../../deps/v8/src/compiler/js-inlining.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-inlining-heuristic.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/js-inlining-heuristic.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-inlining-heuristic.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1425/1983] CXX obj/deps/v8/src/compiler/v8_compiler.js-context-specialization.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-context-specialization.cc:10: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-context-specialization.cc:10: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/js-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1426/1983] CXX obj/deps/v8/src/compiler/v8_compiler.js-generic-lowering.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-generic-lowering.cc:10: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-generic-lowering.cc:10: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-generic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/js-generic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-generic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1427/1983] CXX obj/deps/v8/src/compiler/v8_compiler.js-graph.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/js-graph.cc:5: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-graph.cc:5: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-graph.cc:5: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-graph.cc:5: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/js-graph.cc:5: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-graph.cc:5: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1428/1983] CXX obj/deps/v8/src/compiler/v8_compiler.js-type-hint-lowering.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-type-hint-lowering.cc:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-type-hint-lowering.cc:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-type-hint-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/js-type-hint-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-type-hint-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1429/1983] CXX obj/deps/v8/src/compiler/v8_compiler.heap-refs.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/heap-refs.cc:5: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-refs.cc:9: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap-refs.cc:9: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap-refs.cc:5: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/heap-refs.cc:5: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/heap-refs.cc:5: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1430/1983] CXX obj/deps/v8/src/compiler/v8_compiler.js-create-lowering.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-create-lowering.cc:10: In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-create-lowering.cc:10: In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-create-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/js-create-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-create-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1431/1983] CXX obj/deps/v8/src/compiler/v8_compiler.js-intrinsic-lowering.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-intrinsic-lowering.cc:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-intrinsic-lowering.cc:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-intrinsic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/js-intrinsic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-intrinsic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1432/1983] CXX obj/deps/v8/src/compiler/v8_compiler.late-escape-analysis.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/late-escape-analysis.cc:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/late-escape-analysis.cc:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/late-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/late-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/late-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1433/1983] CXX obj/deps/v8/src/compiler/v8_compiler.js-inlining.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-inlining.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-inlining.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-inlining.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/js-inlining.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-inlining.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1434/1983] CXX obj/deps/v8/src/compiler/v8_compiler.js-heap-broker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-heap-broker.cc:5: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-heap-broker.cc:5: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-heap-broker.cc:5: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/js-heap-broker.cc:5: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-heap-broker.cc:5: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1435/1983] CXX obj/deps/v8/src/compiler/v8_compiler.js-call-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-call-reducer.cc:18: In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-call-reducer.cc:18: In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-call-reducer.cc:5: In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/js-call-reducer.cc:5: In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-call-reducer.cc:5: In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1436/1983] CXX obj/deps/v8/src/compiler/v8_compiler.js-native-context-specialization.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-native-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-native-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-native-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/js-native-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-native-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1437/1983] CXX obj/deps/v8/src/compiler/v8_compiler.js-operator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/js-operator.cc:5: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-operator.cc:10: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-operator.cc:10: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-operator.cc:5: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/js-operator.cc:5: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-operator.cc:5: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1438/1983] CXX obj/deps/v8/src/compiler/v8_compiler.loop-analysis.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/loop-analysis.cc:5: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/loop-analysis.cc:5: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/loop-analysis.cc:5: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/loop-analysis.cc:5: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1439/1983] CXX obj/deps/v8/src/compiler/v8_compiler.linkage.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/linkage.cc:5: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/linkage.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/linkage.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/linkage.cc:5: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/linkage.cc:5: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/linkage.cc:5: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1440/1983] CXX obj/deps/v8/src/compiler/v8_compiler.loop-unrolling.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/loop-unrolling.cc:5: In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/loop-unrolling.cc:5: In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/loop-unrolling.cc:5: In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/loop-unrolling.cc:5: In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1441/1983] CXX obj/deps/v8/src/compiler/v8_compiler.loop-peeling.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/loop-peeling.cc:5: In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/loop-peeling.cc:5: In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/loop-peeling.cc:5: In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/loop-peeling.cc:5: In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1442/1983] CXX obj/deps/v8/src/compiler/v8_compiler.loop-variable-optimizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/loop-variable-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/loop-variable-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/loop-variable-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1443/1983] CXX obj/deps/v8/src/compiler/v8_compiler.js-typed-lowering.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-typed-lowering.cc:13: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-typed-lowering.cc:13: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/js-typed-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/js-typed-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/js-typed-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1444/1983] CXX obj/deps/v8/src/compiler/v8_compiler.machine-graph.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/machine-graph.cc:5: In file included from ../../deps/v8/src/compiler/machine-graph.h:10: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/machine-graph.cc:5: In file included from ../../deps/v8/src/compiler/machine-graph.h:10: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/machine-graph.cc:5: In file included from ../../deps/v8/src/compiler/machine-graph.h:10: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/machine-graph.cc:5: In file included from ../../deps/v8/src/compiler/machine-graph.h:10: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1445/1983] CXX obj/deps/v8/src/compiler/v8_compiler.machine-operator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/machine-operator.cc:5: In file included from ../../deps/v8/src/compiler/machine-operator.h:15: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1446/1983] CXX obj/deps/v8/src/compiler/v8_compiler.machine-graph-verifier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/machine-graph-verifier.cc:7: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/machine-graph-verifier.cc:7: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/machine-graph-verifier.cc:7: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1447/1983] CXX obj/deps/v8/src/compiler/v8_compiler.opcodes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1448/1983] CXX obj/deps/v8/src/compiler/v8_compiler.operator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1449/1983] CXX obj/deps/v8/src/compiler/v8_compiler.load-elimination.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/load-elimination.h:11: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/load-elimination.cc:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/load-elimination.cc:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/load-elimination.h:11: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/load-elimination.h:11: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/load-elimination.h:11: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1450/1983] CXX obj/deps/v8/src/compiler/v8_compiler.node-marker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/node-marker.cc:5: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/node-marker.cc:5: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/node-marker.cc:5: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/node-marker.cc:5: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1451/1983] CXX obj/deps/v8/src/compiler/v8_compiler.node-matchers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/node-matchers.cc:5: In file included from ../../deps/v8/src/compiler/node-matchers.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/node-matchers.cc:5: In file included from ../../deps/v8/src/compiler/node-matchers.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/node-matchers.cc:5: In file included from ../../deps/v8/src/compiler/node-matchers.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/node-matchers.cc:5: In file included from ../../deps/v8/src/compiler/node-matchers.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1452/1983] CXX obj/deps/v8/src/compiler/v8_compiler.node-observer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/node-observer.cc:5: In file included from ../../deps/v8/src/compiler/node-observer.h:20: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/node-observer.cc:5: In file included from ../../deps/v8/src/compiler/node-observer.h:20: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/node-observer.cc:5: In file included from ../../deps/v8/src/compiler/node-observer.h:20: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/node-observer.cc:5: In file included from ../../deps/v8/src/compiler/node-observer.h:20: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1453/1983] CXX obj/deps/v8/src/compiler/v8_compiler.node-origin-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/node-origin-table.cc:5: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/node-origin-table.cc:5: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/node-origin-table.cc:5: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/node-origin-table.cc:5: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1454/1983] CXX obj/deps/v8/src/compiler/v8_compiler.node.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/node.cc:5: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/node.cc:5: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/node.cc:5: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/node.cc:5: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1455/1983] CXX obj/deps/v8/src/compiler/v8_compiler.operator-properties.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/operator-properties.cc:7: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/operator-properties.cc:7: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/operator-properties.cc:7: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/operator-properties.cc:7: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1456/1983] CXX obj/deps/v8/src/compiler/v8_compiler.refs-map.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1457/1983] CXX obj/deps/v8/src/compiler/v8_compiler.node-properties.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/node-properties.cc:5: In file included from ../../deps/v8/src/compiler/node-properties.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/node-properties.cc:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/node-properties.cc:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/node-properties.cc:5: In file included from ../../deps/v8/src/compiler/node-properties.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/node-properties.cc:5: In file included from ../../deps/v8/src/compiler/node-properties.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/node-properties.cc:5: In file included from ../../deps/v8/src/compiler/node-properties.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1458/1983] CXX obj/deps/v8/src/compiler/v8_compiler.operation-typer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/operation-typer.cc:5: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/operation-typer.cc:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/operation-typer.cc:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/operation-typer.cc:5: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/operation-typer.cc:5: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/operation-typer.cc:5: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1459/1983] CXX obj/deps/v8/src/compiler/v8_compiler.map-inference.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/map-inference.cc:5: In file included from ../../deps/v8/src/compiler/map-inference.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/map-inference.cc:7: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/map-inference.cc:7: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/map-inference.cc:5: In file included from ../../deps/v8/src/compiler/map-inference.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/map-inference.cc:5: In file included from ../../deps/v8/src/compiler/map-inference.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/map-inference.cc:5: In file included from ../../deps/v8/src/compiler/map-inference.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1460/1983] CXX obj/deps/v8/src/compiler/v8_compiler.machine-operator-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/machine-operator-reducer.cc:25: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/machine-operator-reducer.cc:25: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/machine-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/machine-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/machine-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1461/1983] CXX obj/deps/v8/src/compiler/v8_compiler.pair-load-store-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5: In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/pair-load-store-reducer.cc:5: In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/pair-load-store-reducer.cc:5: In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/pair-load-store-reducer.cc:5: In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1462/1983] CXX obj/deps/v8/src/compiler/v8_compiler.memory-lowering.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-lowering.cc:5: In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/memory-lowering.cc:5: In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/memory-lowering.cc:5: In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/memory-lowering.cc:5: In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-lowering.cc:5: In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1463/1983] CXX obj/deps/v8/src/compiler/v8_compiler.memory-optimizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/memory-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/memory-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/memory-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/memory-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1464/1983] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline-statistics.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/pipeline-statistics.cc:9: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/pipeline-statistics.cc:9: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/pipeline-statistics.cc:5: In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/pipeline-statistics.cc:5: In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/pipeline-statistics.cc:5: In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/pipeline-statistics.cc:5: In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1465/1983] CXX obj/deps/v8/src/compiler/v8_compiler.osr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/osr.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/osr.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/osr.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/osr.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/osr.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/osr.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1466/1983] CXX obj/deps/v8/src/compiler/v8_compiler.schedule.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/schedule.cc:5: In file included from ../../deps/v8/src/compiler/schedule.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/schedule.cc:5: In file included from ../../deps/v8/src/compiler/schedule.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/schedule.cc:5: In file included from ../../deps/v8/src/compiler/schedule.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/schedule.cc:5: In file included from ../../deps/v8/src/compiler/schedule.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1467/1983] CXX obj/deps/v8/src/compiler/v8_compiler.redundancy-elimination.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/redundancy-elimination.cc:7: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/redundancy-elimination.cc:7: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/redundancy-elimination.cc:5: In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/redundancy-elimination.cc:5: In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/redundancy-elimination.cc:5: In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1468/1983] CXX obj/deps/v8/src/compiler/v8_compiler.scheduler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/scheduler.cc:5: In file included from ../../deps/v8/src/compiler/scheduler.h:11: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/scheduler.cc:5: In file included from ../../deps/v8/src/compiler/scheduler.h:11: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/scheduler.cc:5: In file included from ../../deps/v8/src/compiler/scheduler.h:11: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/scheduler.cc:5: In file included from ../../deps/v8/src/compiler/scheduler.h:11: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1469/1983] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-lowering-verifier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/simplified-lowering-verifier.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../../deps/v8/src/compiler/representation-change.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/simplified-lowering-verifier.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../../deps/v8/src/compiler/representation-change.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/simplified-lowering-verifier.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/simplified-lowering-verifier.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/simplified-lowering-verifier.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1470/1983] CXX obj/deps/v8/src/compiler/v8_compiler.select-lowering.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/select-lowering.cc:5: In file included from ../../deps/v8/src/compiler/select-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/select-lowering.cc:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/select-lowering.cc:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/select-lowering.cc:5: In file included from ../../deps/v8/src/compiler/select-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/select-lowering.cc:5: In file included from ../../deps/v8/src/compiler/select-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/select-lowering.cc:5: In file included from ../../deps/v8/src/compiler/select-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1471/1983] CXX obj/deps/v8/src/compiler/v8_compiler.state-values-utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/state-values-utils.cc:5: In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/state-values-utils.cc:5: In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/state-values-utils.cc:5: In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/state-values-utils.cc:5: In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/state-values-utils.cc:5: In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1472/1983] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-operator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/simplified-operator.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/simplified-operator.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/simplified-operator.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/simplified-operator.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1473/1983] CXX obj/deps/v8/src/compiler/v8_compiler.property-access-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/property-access-builder.cc:5: In file included from ../../deps/v8/src/compiler/property-access-builder.h:12: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/property-access-builder.cc:5: In file included from ../../deps/v8/src/compiler/property-access-builder.h:12: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/property-access-builder.cc:5: In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/property-access-builder.cc:5: In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/property-access-builder.cc:5: In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1474/1983] CXX obj/deps/v8/src/compiler/v8_compiler.raw-machine-assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: In file included from ../../deps/v8/src/compiler/access-builder.h:9: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/raw-machine-assembler.cc:13: In file included from ../../deps/v8/src/heap/factory-inl.h:15: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/raw-machine-assembler.cc:13: In file included from ../../deps/v8/src/heap/factory-inl.h:15: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/raw-machine-assembler.cc:5: In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: In file included from ../../deps/v8/src/compiler/access-builder.h:9: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/raw-machine-assembler.cc:5: In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: In file included from ../../deps/v8/src/compiler/access-builder.h:9: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/raw-machine-assembler.cc:5: In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: In file included from ../../deps/v8/src/compiler/access-builder.h:9: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1475/1983] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-enabled.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turbofan-enabled.cc:8: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turbofan-enabled.cc:8: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turbofan-enabled.cc:8: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1476/1983] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-graph.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turbofan-graph.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turbofan-graph.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turbofan-graph.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turbofan-graph.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1477/1983] CXX obj/deps/v8/src/compiler/v8_compiler.representation-change.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/representation-change.cc:5: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/representation-change.cc:5: In file included from ../../deps/v8/src/compiler/representation-change.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/representation-change.cc:5: In file included from ../../deps/v8/src/compiler/representation-change.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/representation-change.cc:5: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/representation-change.cc:5: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/representation-change.cc:5: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1478/1983] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-operator-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/simplified-operator-reducer.cc:10: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/simplified-operator-reducer.cc:10: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/simplified-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/simplified-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/simplified-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1479/1983] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-lowering.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/simplified-lowering.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/simplified-lowering.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/simplified-lowering.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/simplified-lowering.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/simplified-lowering.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1480/1983] CXX obj/deps/v8/src/compiler/v8_compiler.string-builder-optimizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-builder-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-builder-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-builder-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-builder-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-builder-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1481/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.analyzer-iterator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/analyzer-iterator.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/analyzer-iterator.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/analyzer-iterator.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/analyzer-iterator.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/analyzer-iterator.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/analyzer-iterator.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1482/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/assembler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/assembler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/assembler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/assembler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/assembler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/assembler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1483/1983] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-typer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turbofan-typer.cc:13: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turbofan-typer.cc:13: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turbofan-typer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turbofan-typer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turbofan-typer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1484/1983] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-types.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turbofan-types.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turbofan-types.cc:9: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turbofan-types.cc:9: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turbofan-types.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turbofan-types.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turbofan-types.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1485/1983] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-graph-visualizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turbofan-graph-visualizer.cc:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turbofan-graph-visualizer.cc:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turbofan-graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turbofan-graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turbofan-graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1486/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.copying-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/copying-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/copying-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/copying-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/copying-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/copying-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/copying-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1487/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.debug-feature-lowering-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1488/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.decompression-optimization-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/decompression-optimization-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/decompression-optimization-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/decompression-optimization-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/decompression-optimization-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/decompression-optimization-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/decompression-optimization-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1489/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.block-instrumentation-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1490/1983] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/pipeline.cc:17: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/pipeline.cc:17: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ 11 warnings generated. [1491/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.build-graph-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/build-graph-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/build-graph-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/build-graph-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/build-graph-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/build-graph-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/build-graph-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1492/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.decompression-optimization.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/decompression-optimization.cc:8: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/decompression-optimization.cc:8: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/decompression-optimization.cc:8: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/decompression-optimization.cc:8: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/decompression-optimization.cc:8: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/decompression-optimization.cc:8: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1493/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.graph-visualizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1494/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.graph.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/graph.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/graph.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/graph.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/graph.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/graph.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/graph.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1495/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.instruction-selection-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/instruction-selection-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/instruction-selection-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/instruction-selection-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/instruction-selection-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/instruction-selection-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/instruction-selection-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1496/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.late-escape-analysis-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ 11 warnings generated. [1497/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-finder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/loop-finder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/loop-finder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/loop-finder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/loop-finder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/loop-finder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/loop-finder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1498/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.block-instrumentation-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:19:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 19 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:19:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 19 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:19:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 19 | ValueNumberingReducer>::Run(data, temp_zone); | ^ 11 warnings generated. [1499/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.representations.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1500/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.code-elimination-and-simplification-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 224 | : data_(zone) | ^ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:38:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 38 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:38:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 38 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:38:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 38 | ValueNumberingReducer>::Run(data, temp_zone); | ^ 14 warnings generated. [1501/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-unrolling-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1502/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1503/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.late-load-elimination-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ 21 warnings generated. [1504/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.simplify-tf-loops.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/simplify-tf-loops.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/simplify-tf-loops.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/simplify-tf-loops.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1505/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.graph-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 85 | assembler(data, data->graph(), data->graph(), phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 85 | assembler(data, data->graph(), data->graph(), phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 85 | assembler(data, data->graph(), data->graph(), phase_zone), | ^ 11 warnings generated. [1506/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.memory-optimization-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; | ^ 13 warnings generated. [1507/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.sidetable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/sidetable.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/sidetable.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/sidetable.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/sidetable.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/sidetable.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/sidetable.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1508/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.operations.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/operations.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/operations.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/operations.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/operations.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/operations.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/operations.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1509/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.pretenuring-propagation-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 157 | store_graph_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable *>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 157 | store_graph_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 158 | old_phis_(phase_zone), | ^ 12 warnings generated. [1510/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1511/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.type-parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/type-parser.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-parser.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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. [1512/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.string-escape-analysis-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1513/1983] CXX obj/deps/v8/src/compiler/v8_compiler.type-cache.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/type-cache.cc:5: In file included from ../../deps/v8/src/compiler/type-cache.h:8: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/type-cache.cc:5: In file included from ../../deps/v8/src/compiler/type-cache.h:8: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/type-cache.cc:5: In file included from ../../deps/v8/src/compiler/type-cache.h:8: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/type-cache.cc:5: In file included from ../../deps/v8/src/compiler/type-cache.h:8: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1514/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-peeling-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:24:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 24 | turboshaft::ValueNumberingReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:24:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 24 | turboshaft::ValueNumberingReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:24:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 24 | turboshaft::ValueNumberingReducer>::Run(data, | ^ 11 warnings generated. [1515/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-unrolling-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:25:54: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 25 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:25:54: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 25 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:25:54: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 25 | ValueNumberingReducer>::Run(data, temp_zone); | ^ 11 warnings generated. [1516/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.typer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/typer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/typer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/typer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/typer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/typer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1517/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.machine-lowering-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::ZoneAbslFlatHashMap' requested here 392 | elided_strings_{Asm().phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:392:22: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::ZoneAbslFlatHashMap' requested here 392 | elided_strings_{Asm().phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>' requested here 246 | : __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>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:392:22: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::ZoneAbslFlatHashMap' requested here 392 | elided_strings_{Asm().phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>>>>>>>>>>>::Deduplicator *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>>>>>>>>>>>>::Deduplicator *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>>>>>>>>>>::Deduplicator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map>>>>>>>>>>>>::Deduplicator *>::SparseOpIndexSideTable' requested here 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>>>>>>>>>>>>::Deduplicator *>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:395:55: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable>>>>>>>>>>>>::Deduplicator *>::SparseOpIndexSideTable' requested here 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>' requested here 246 | : __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>>>>>>>>>>>>::Deduplicator *>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>>>>>>>>>>>>::Deduplicator *>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>>>>>>>>>>>>::Deduplicator *>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:395:55: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable>>>>>>>>>>>>::Deduplicator *>::SparseOpIndexSideTable' requested here 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ 17 warnings generated. [1518/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.use-map.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/use-map.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/use-map.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/use-map.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/use-map.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/use-map.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/use-map.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1519/1983] CXX obj/deps/v8/src/compiler/v8_compiler.type-narrowing-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/type-narrowing-reducer.cc:7: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/type-narrowing-reducer.cc:7: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/type-narrowing-reducer.cc:5: In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/type-narrowing-reducer.cc:5: In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/type-narrowing-reducer.cc:5: In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1520/1983] CXX obj/deps/v8/src/compiler/v8_compiler.zone-stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1521/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.types.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/types.cc:14: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/types.cc:14: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/types.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/types.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/types.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1522/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-debug-memory-lowering-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1523/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.optimize-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 157 | store_graph_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 158 | old_phis_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 31 | turboshaft::ValueNumberingReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 31 | turboshaft::ValueNumberingReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 31 | turboshaft::ValueNumberingReducer>::Run(data, | ^ 22 warnings generated. [1524/1983] CXX obj/deps/v8/src/compiler/v8_compiler.value-numbering-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/value-numbering-reducer.cc:5: In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/value-numbering-reducer.cc:5: In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/value-numbering-reducer.cc:5: In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1525/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.pipelines.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ 11 warnings generated. [1526/1983] CXX obj/deps/v8/src/compiler/backend/riscv/v8_compiler.instruction-scheduler-riscv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/backend/riscv/instruction-scheduler-riscv.cc:5: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/instruction-scheduler-riscv.cc:5: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/instruction-scheduler-riscv.cc:5: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/instruction-scheduler-riscv.cc:5: 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/riscv/instruction-scheduler-riscv.cc:5: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/instruction-scheduler-riscv.cc:5: 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1527/1983] CXX obj/deps/v8/src/compiler/v8_compiler.typed-optimization.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/typed-optimization.cc:5: In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-optimization.cc:9: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-optimization.cc:9: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-optimization.cc:5: In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-optimization.cc:5: In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-optimization.cc:5: In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1528/1983] CXX obj/deps/v8/src/compiler/v8_compiler.verifier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/verifier.cc:13: In file included from ../../deps/v8/src/compiler/all-nodes.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/verifier.cc:22: In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/verifier.cc:22: In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/verifier.cc:13: In file included from ../../deps/v8/src/compiler/all-nodes.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/verifier.cc:13: In file included from ../../deps/v8/src/compiler/all-nodes.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/verifier.cc:13: In file included from ../../deps/v8/src/compiler/all-nodes.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1529/1983] CXX obj/deps/v8/src/compiler/v8_compiler.int64-lowering.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/int64-lowering.cc:5: In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/int64-lowering.cc:17: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/int64-lowering.cc:17: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/int64-lowering.cc:5: In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/int64-lowering.cc:5: In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/int64-lowering.cc:5: In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1530/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.int64-lowering-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/int64-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/int64-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/int64-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/int64-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/int64-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/int64-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1531/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.typed-optimizations-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:25:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 25 | turboshaft::TypeInferenceReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:25:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 25 | turboshaft::TypeInferenceReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:25:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 25 | turboshaft::TypeInferenceReducer>::Run(data, | ^ 11 warnings generated. [1532/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.store-store-elimination-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::SnapshotTableKey>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::SnapshotTableKey>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::SnapshotTableKey>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::SnapshotTableKey>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::SnapshotTableKey>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::SnapshotTableKey>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::SnapshotTableKey>::ZoneAbslFlatHashMap' requested here 116 | key_mapping_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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, v8::internal::compiler::turboshaft::SnapshotTableKey>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::SnapshotTableKey>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::SnapshotTableKey>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::SnapshotTableKey>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::SnapshotTableKey>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::SnapshotTableKey>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::SnapshotTableKey>::ZoneAbslFlatHashMap' requested here 116 | key_mapping_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:27:57: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:27:57: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:27:57: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); | ^ 26 warnings generated. [1533/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.csa-optimize-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 224 | : data_(zone) | ^ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 157 | store_graph_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 158 | old_phis_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:27:68: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 27 | CopyingPhase::Run( | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:27:68: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 27 | CopyingPhase::Run( | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:27:68: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 27 | CopyingPhase::Run( | ^ 36 warnings generated. [1534/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.type-assertions-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:26:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 26 | turboshaft::TypeInferenceReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:26:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 26 | turboshaft::TypeInferenceReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:26:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 26 | turboshaft::TypeInferenceReducer>::Run(data, | ^ 11 warnings generated. [1535/1983] CXX obj/deps/v8/src/compiler/backend/riscv/v8_compiler.code-generator-riscv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/backend/riscv/code-generator-riscv.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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/code-generator-riscv.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/code-generator-riscv.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/code-generator-riscv.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/backend/riscv/code-generator-riscv.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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/code-generator-riscv.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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1536/1983] CXX obj/deps/v8/src/compiler/backend/riscv/v8_compiler.instruction-selector-riscv64.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/backend/riscv/instruction-selector-riscv64.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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/instruction-selector-riscv64.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/instruction-selector-riscv64.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/instruction-selector-riscv64.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/compiler/backend/riscv/instruction-selector-riscv64.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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/instruction-selector-riscv64.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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/riscv/instruction-selector-riscv64.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:2187:21: note: 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. [1537/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-gc-typed-optimization-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ 11 warnings generated. [1538/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-shuffle-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:16: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:16: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1539/1983] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-compiler-definitions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:16: In file included from ../../deps/v8/src/codegen/linkage-location.h: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) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-compiler-definitions.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:16: In file included from ../../deps/v8/src/codegen/linkage-location.h: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) && | ^ ../../deps/v8/third_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/wasm-compiler-definitions.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:16: In file included from ../../deps/v8/src/codegen/linkage-location.h: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) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-compiler-definitions.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:16: In file included from ../../deps/v8/src/codegen/linkage-location.h: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) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1540/1983] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-call-descriptors.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-call-descriptors.cc:8: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-call-descriptors.cc:8: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-call-descriptors.cc:8: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm-call-descriptors.cc:8: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-call-descriptors.cc:8: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1541/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-turboshaft-compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1542/1983] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.actions_depends.stamp [1543/1983] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.compile_depends.stamp [1544/1983] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.compile_depends.stamp [1545/1983] STAMP obj/tools/v8_gypfiles/v8_init.compile_depends.stamp [1546/1983] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.compile_depends.stamp [1547/1983] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.actions_depends.stamp [1548/1983] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-address-reassociation.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5: In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-address-reassociation.cc:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-address-reassociation.cc:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-address-reassociation.cc:5: In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm-address-reassociation.cc:5: In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-address-reassociation.cc:5: In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1549/1983] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-escape-analysis.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1550/1983] STAMP obj/tools/v8_gypfiles/v8_initializers.actions_depends.stamp [1551/1983] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-gc-lowering.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-gc-lowering.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:14: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-gc-lowering.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:14: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-gc-lowering.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm-gc-lowering.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-gc-lowering.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1552/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-gc-optimize-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/wasm-load-elimination-reducer.h:390:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 390 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/wasm-load-elimination-reducer.h:390:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 390 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:18:77: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 18 | CopyingPhase::Run( | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:18:77: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 18 | CopyingPhase::Run( | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:18:77: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 18 | CopyingPhase::Run( | ^ 16 warnings generated. [1553/1983] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-gc-operator-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/control-path-state.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-gc-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:14: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-gc-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:14: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-gc-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/control-path-state.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm-gc-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/control-path-state.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-gc-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/control-path-state.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1554/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.turbolev-graph-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 262 | block_to_header_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 262 | block_to_header_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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 262 | block_to_header_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:494:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 494 | assembler_(data, graph, graph, temp_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:494:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 494 | assembler_(data, graph, graph, temp_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:494:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 494 | assembler_(data, graph, graph, temp_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 500 | maglev_representations_(temp_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 500 | maglev_representations_(temp_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 500 | maglev_representations_(temp_zone), | ^ 17 warnings generated. [1555/1983] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-graph-assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm-graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1556/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-simd-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:17:39: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 17 | CopyingPhase::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:17:39: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 17 | CopyingPhase::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:17:39: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 17 | CopyingPhase::Run(data, temp_zone); | ^ 11 warnings generated. [1557/1983] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-typer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-typer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-typer.h:13: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-typer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-typer.h:13: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-typer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm-typer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-typer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1558/1983] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-load-elimination.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-load-elimination.cc:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-load-elimination.cc:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1559/1983] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-inlining-into-js.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-inlining-into-js.cc:10: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-inlining-into-js.cc:10: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-inlining-into-js.cc:7: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm-inlining-into-js.cc:7: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-inlining-into-js.cc:7: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1560/1983] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-compiler.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-compiler.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm-compiler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm-compiler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm-compiler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/wasm-compiler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1561/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-in-js-inlining-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:22:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 22 | CopyingPhase::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:22:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 22 | CopyingPhase::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:22:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 22 | CopyingPhase::Run(data, | ^ 11 warnings generated. [1562/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-lowering-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:23:66: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 23 | CopyingPhase::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:23:66: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 23 | CopyingPhase::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:23:66: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 23 | CopyingPhase::Run(data, | ^ 11 warnings generated. [1563/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-bigint-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1564/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-call-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-call-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-call-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-call-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-call-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-call-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1565/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-array-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: In file included from ../../deps/v8/src/codegen/code-factory.h:8: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: In file included from ../../deps/v8/src/codegen/code-factory.h:8: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: In file included from ../../deps/v8/src/codegen/code-factory.h:8: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: In file included from ../../deps/v8/src/codegen/code-factory.h:8: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1566/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1567/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-function-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-function-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-function-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-function-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-function-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-function-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1568/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1569/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-generator-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1570/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-date-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1571/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-iterator-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-iterator-gen.cc:7: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-iterator-gen.cc:7: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-iterator-gen.cc:7: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-iterator-gen.cc:7: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-iterator-gen.cc:7: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1572/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1573/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-optimize-phase.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __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::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:29:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 29 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:29:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 29 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:29:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 29 | ValueNumberingReducer>::Run(data, temp_zone); | ^ 31 warnings generated. [1574/1983] AR obj/tools/v8_gypfiles/libv8_compiler.a [1575/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-global-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1576/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-conversion-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-conversion-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-conversion-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-conversion-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-conversion-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-conversion-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1577/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-constructor-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-constructor-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-constructor-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-constructor-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-constructor-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-constructor-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1578/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-interpreter-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-interpreter-gen.cc:6: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-interpreter-gen.cc:6: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-interpreter-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-interpreter-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-interpreter-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1579/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-collections-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1580/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-ic-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-ic-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-ic-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-ic-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-ic-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-ic-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1581/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-generator-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-generator-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-generator-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1582/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-handler-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-handler-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-handler-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-handler-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-handler-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-handler-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1583/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-number-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1584/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-intl-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:9: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:9: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:9: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:9: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:9: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1585/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-internal-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1586/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-iterator-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-iterator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-iterator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-iterator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-iterator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-iterator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1587/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-lazy-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-lazy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-lazy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-lazy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-lazy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-lazy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1588/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-shadow-realm-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1589/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-sharedarraybuffer-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1590/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-microtask-queue-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-microtask-queue-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-microtask-queue-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-microtask-queue-gen.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-microtask-queue-gen.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-microtask-queue-gen.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1591/1983] CXX obj/deps/v8/src/builtins/v8_initializers.profile-data-reader.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1592/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-object-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1593/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-promise-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-promise-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-promise-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-promise-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-promise-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-promise-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1594/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-proxy-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-proxy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-proxy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-proxy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-proxy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-proxy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1595/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-number-tsa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-tsa.cc:6: In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-tsa.cc:6: In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/builtins/builtins-number-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1596/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-regexp-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1597/1983] CXX obj/deps/v8/src/builtins/v8_initializers.growable-fixed-array-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/growable-fixed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/growable-fixed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/growable-fixed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/growable-fixed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/growable-fixed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1598/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-string-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1599/1983] CXX obj/deps/v8/src/ic/v8_initializers.binary-op-assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/binary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/binary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/binary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/ic/binary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/binary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1600/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-string-tsa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-tsa.cc:6: In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-tsa.cc:6: In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/builtins/builtins-string-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/builtins/builtins-string-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:606:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 606 | : Base(data, graph, graph, phase_zone) {} | ^ ../../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here 148 | : Base(data, graph, phase_zone) {} | ^ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:606:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 606 | : Base(data, graph, graph, phase_zone) {} | ^ ../../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here 148 | : Base(data, graph, phase_zone) {} | ^ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:606:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 606 | : Base(data, graph, graph, phase_zone) {} | ^ ../../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here 148 | : Base(data, graph, phase_zone) {} | ^ 11 warnings generated. [1601/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-temporal-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1602/1983] CXX obj/deps/v8/src/ic/v8_initializers.unary-op-assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/unary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/unary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/unary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/ic/unary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/unary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1603/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-typed-array-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1604/1983] CXX obj/deps/v8/src/compiler/turboshaft/v8_initializers.builtin-compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/builtin-compiler.cc:8: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/builtin-compiler.cc:8: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ 11 warnings generated. [1605/1983] CXX obj/deps/v8/src/heap/v8_initializers.setup-heap-internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:5: In file included from ../../deps/v8/src/api/api-natives.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/setup-heap-internal.cc:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/setup-heap-internal.cc:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/heap/setup-heap-internal.cc:5: In file included from ../../deps/v8/src/api/api-natives.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/setup-heap-internal.cc:5: In file included from ../../deps/v8/src/api/api-natives.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/setup-heap-internal.cc:5: In file included from ../../deps/v8/src/api/api-natives.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1606/1983] CXX obj/deps/v8/src/ic/v8_initializers.keyed-store-generic.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:5: In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/keyed-store-generic.cc:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/keyed-store-generic.cc:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/keyed-store-generic.cc:5: In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/ic/keyed-store-generic.cc:5: In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/keyed-store-generic.cc:5: In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1607/1983] CXX obj/deps/v8/src/ic/v8_initializers.accessor-assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/accessor-assembler.cc:5: In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/accessor-assembler.cc:5: In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/accessor-assembler.cc:5: In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/ic/accessor-assembler.cc:5: In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/accessor-assembler.cc:5: In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1608/1983] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/interpreter-assembler.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/interpreter-assembler.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/interpreter-assembler.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/interpreter-assembler.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/interpreter-assembler.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1609/1983] CXX obj/deps/v8/src/builtins/v8_initializers.setup-builtins-internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/setup-builtins-internal.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/setup-builtins-internal.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/setup-builtins-internal.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/setup-builtins-internal.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/setup-builtins-internal.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/builtins/setup-builtins-internal.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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. [1610/1983] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-intrinsics-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1611/1983] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/interpreter-generator.cc:10: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/interpreter-generator.cc:10: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/interpreter-generator.cc:10: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/interpreter-generator.cc:10: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/interpreter-generator.cc:10: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1612/1983] CXX obj/deps/v8/src/codegen/v8_initializers.code-stub-assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-stub-assembler.cc:5: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-stub-assembler.cc:5: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-stub-assembler.cc:5: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-stub-assembler.cc:5: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-stub-assembler.cc:5: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1613/1983] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-wasm-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-wasm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-wasm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-wasm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-wasm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-wasm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1614/1983] CXX obj/deps/v8/src/builtins/riscv/v8_initializers.builtins-riscv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/builtins/riscv/builtins-riscv.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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/builtins-riscv.cc:9: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/builtins-riscv.cc:9: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/riscv/builtins-riscv.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/builtins/riscv/builtins-riscv.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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/riscv/builtins-riscv.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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1615/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_initializers.enum-verifiers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/enum-verifiers.cc:1: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/enum-verifiers.cc:3: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/enum-verifiers.cc:3: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/enum-verifiers.cc:1: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/enum-verifiers.cc:1: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/enum-verifiers.cc:1: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1616/1983] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-generator-tsa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/interpreter-generator-tsa.cc:7: In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/interpreter-generator-tsa.cc:7: In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 309 | : Base(data, graph, graph, phase_zone) {} | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' 24 | : Base(data, graph, phase_zone) {} \ | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 309 | : Base(data, graph, graph, phase_zone) {} | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' 24 | : Base(data, graph, phase_zone) {} \ | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 246 | : __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, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 309 | : Base(data, graph, graph, phase_zone) {} | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' 24 | : Base(data, graph, phase_zone) {} \ | ^ 11 warnings generated. [1617/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.aggregate-error-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/aggregate-error-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/aggregate-error-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/aggregate-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/aggregate-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/aggregate-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1618/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-at-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-at-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-at-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1619/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_initializers.exported-macros-assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/exported-macros-assembler.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/exported-macros-assembler.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/exported-macros-assembler.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/exported-macros-assembler.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/exported-macros-assembler.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/exported-macros-assembler.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1620/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-concat-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-concat-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-concat-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-concat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-concat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-concat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1621/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-copywithin-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-copywithin-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-copywithin-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-copywithin-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-copywithin-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-copywithin-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1622/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-every-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-every-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-every-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1623/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-filter-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-filter-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-filter-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1624/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-find-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-find-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-find-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1625/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findindex-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-findindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-findindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1626/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findlast-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-findlast-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-findlast-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1627/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findlastindex-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-findlastindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-findlastindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1628/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-flat-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-flat-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-flat-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-flat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-flat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-flat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1629/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-foreach-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-foreach-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-foreach-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1630/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-isarray-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-isarray-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-isarray-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-isarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-isarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-isarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1631/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-from-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1632/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-from-async-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-from-async-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-from-async-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-from-async-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-from-async-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-from-async-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1633/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-lastindexof-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-lastindexof-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-lastindexof-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-lastindexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-lastindexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-lastindexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1634/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-of-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1635/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-map-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-map-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-map-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1636/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-join-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-join-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-join-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-join-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-join-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-join-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1637/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reduce-right-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-reduce-right-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-reduce-right-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-reduce-right-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-reduce-right-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-reduce-right-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1638/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reduce-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-reduce-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-reduce-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1639/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reverse-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-reverse-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-reverse-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-reverse-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-reverse-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-reverse-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1640/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-shift-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-shift-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-shift-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-shift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-shift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-shift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1641/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-slice-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-slice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-slice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1642/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-some-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-some-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-some-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1643/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-reversed-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-to-reversed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-to-reversed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1644/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-splice-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-splice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-splice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-splice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-splice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-splice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1645/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-sorted-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-to-sorted-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-to-sorted-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1646/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-unshift-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-unshift-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-unshift-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-unshift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-unshift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-unshift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1647/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-spliced-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-to-spliced-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-to-spliced-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-to-spliced-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-to-spliced-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-to-spliced-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1648/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-with-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-with-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-with-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1649/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1650/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.boolean-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/boolean-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/boolean-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/boolean-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/boolean-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/boolean-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1651/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.arraybuffer-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/arraybuffer-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/arraybuffer-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/arraybuffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/arraybuffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/arraybuffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1652/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.base-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/base-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/base-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/base-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/base-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/base-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1653/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.builtins-bigint-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/builtins-bigint-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/builtins-bigint-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/builtins-bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/builtins-bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/builtins-bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1654/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.builtins-string-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/builtins-string-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/builtins-string-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/builtins-string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/builtins-string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/builtins-string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1655/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.collections-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/collections-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/collections-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/collections-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/collections-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/collections-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1656/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.constructor-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/constructor-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/constructor-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1657/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.cast-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cast-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/cast-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/cast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/cast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/cast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1658/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.console-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/console-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/console-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/console-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/console-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/console-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1659/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.conversion-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/conversion-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/conversion-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/conversion-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/conversion-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/conversion-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1660/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.convert-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/convert-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/convert-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/convert-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/convert-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/convert-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1661/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.data-view-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/data-view-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/data-view-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/data-view-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/data-view-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/data-view-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1662/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.finalization-registry-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/finalization-registry-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/finalization-registry-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/finalization-registry-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/finalization-registry-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/finalization-registry-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1663/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.frames-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/frames-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/frames-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/frames-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/frames-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/frames-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1664/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.frame-arguments-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/frame-arguments-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/frame-arguments-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/frame-arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/frame-arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/frame-arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1665/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.function-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/function-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/function-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1666/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.growable-fixed-array-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/growable-fixed-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/growable-fixed-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/growable-fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/growable-fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/growable-fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1667/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.ic-callable-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic-callable-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic-callable-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic-callable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/ic-callable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic-callable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1668/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.ic-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/ic-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1669/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.internal-coverage-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/internal-coverage-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/internal-coverage-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/internal-coverage-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/internal-coverage-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/internal-coverage-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1670/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.internal-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/internal-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/internal-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1671/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1672/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-from-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/iterator-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/iterator-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/iterator-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/iterator-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/iterator-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1673/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.map-groupby-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/map-groupby-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/map-groupby-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/map-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/map-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/map-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1674/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-helpers-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/iterator-helpers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/iterator-helpers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1675/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.math-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/math-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/math-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/math-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/math-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/math-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1676/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-fromentries-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/object-fromentries-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/object-fromentries-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/object-fromentries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/object-fromentries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/object-fromentries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1677/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.number-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/number-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/number-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1678/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-groupby-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/object-groupby-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/object-groupby-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/object-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/object-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/object-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1679/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1680/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-abstract-operations-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-abstract-operations-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-abstract-operations-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-abstract-operations-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/promise-abstract-operations-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-abstract-operations-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1681/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-all-element-closure-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-all-element-closure-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-all-element-closure-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-all-element-closure-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/promise-all-element-closure-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-all-element-closure-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1682/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-all-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-all-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-all-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/promise-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1683/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-any-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-any-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-any-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-any-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/promise-any-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-any-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1684/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-constructor-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-constructor-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-constructor-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/promise-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1685/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-finally-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-finally-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-finally-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-finally-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/promise-finally-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-finally-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1686/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-jobs-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-jobs-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-jobs-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-jobs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/promise-jobs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-jobs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1687/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-misc-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-misc-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-misc-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-misc-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/promise-misc-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-misc-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1688/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-race-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-race-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-race-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-race-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/promise-race-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-race-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1689/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-reaction-job-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-reaction-job-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-reaction-job-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-reaction-job-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/promise-reaction-job-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-reaction-job-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1690/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-resolve-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-resolve-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-resolve-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-resolve-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/promise-resolve-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-resolve-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1691/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-then-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-then-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-then-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-then-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/promise-then-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-then-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1692/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-try-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-try-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-try-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-try-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/promise-try-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-try-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1693/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-withresolvers-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-withresolvers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-withresolvers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/promise-withresolvers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/promise-withresolvers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/promise-withresolvers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1694/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-constructor-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-constructor-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-constructor-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/proxy-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1695/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-delete-property-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-delete-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-delete-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-delete-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/proxy-delete-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-delete-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1696/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-get-property-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-get-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-get-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-get-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/proxy-get-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-get-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1697/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-get-prototype-of-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-get-prototype-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-get-prototype-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-get-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/proxy-get-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-get-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1698/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-has-property-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-has-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-has-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-has-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/proxy-has-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-has-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1699/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-is-extensible-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-is-extensible-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-is-extensible-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-is-extensible-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/proxy-is-extensible-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-is-extensible-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1700/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-prevent-extensions-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-prevent-extensions-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-prevent-extensions-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-prevent-extensions-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/proxy-prevent-extensions-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-prevent-extensions-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1701/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-revocable-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-revocable-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-revocable-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-revocable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/proxy-revocable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-revocable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1702/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-revoke-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-revoke-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-revoke-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-revoke-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/proxy-revoke-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-revoke-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1703/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-set-prototype-of-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-set-prototype-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-set-prototype-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-set-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/proxy-set-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-set-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1704/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-set-property-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-set-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-set-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-set-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/proxy-set-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-set-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1705/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1706/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.reflect-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/reflect-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/reflect-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/reflect-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/reflect-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/reflect-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1707/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-exec-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-exec-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-exec-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-exec-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp-exec-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-exec-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1708/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-match-all-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-match-all-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-match-all-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-match-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp-match-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-match-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1709/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-match-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-match-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-match-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-match-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp-match-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-match-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1710/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-replace-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-replace-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-replace-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-replace-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp-replace-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-replace-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1711/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-search-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-search-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-search-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1712/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-split-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-split-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-split-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-split-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp-split-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-split-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1713/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-test-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-test-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-test-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-test-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp-test-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-test-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1714/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-source-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-source-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-source-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-source-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp-source-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-source-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1715/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1716/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-intersection-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/set-intersection-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/set-intersection-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/set-intersection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/set-intersection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/set-intersection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1717/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-difference-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/set-difference-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/set-difference-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/set-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/set-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/set-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1718/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-disjoint-from-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/set-is-disjoint-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/set-is-disjoint-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/set-is-disjoint-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/set-is-disjoint-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/set-is-disjoint-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1719/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-superset-of-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/set-is-superset-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/set-is-superset-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/set-is-superset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/set-is-superset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/set-is-superset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1720/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-subset-of-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/set-is-subset-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/set-is-subset-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/set-is-subset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/set-is-subset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/set-is-subset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1721/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-symmetric-difference-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/set-symmetric-difference-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/set-symmetric-difference-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/set-symmetric-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/set-symmetric-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/set-symmetric-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1722/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-at-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-at-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-at-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1723/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-union-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/set-union-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/set-union-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/set-union-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/set-union-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/set-union-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1724/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-endswith-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-endswith-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-endswith-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-endswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-endswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-endswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1725/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-html-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-html-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-html-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-html-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-html-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-html-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1726/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-includes-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-includes-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-includes-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-includes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-includes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-includes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1727/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-indexof-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-indexof-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-indexof-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-indexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-indexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-indexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1728/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-iswellformed-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-iswellformed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-iswellformed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-iswellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-iswellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-iswellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1729/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-match-search-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-match-search-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-match-search-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-match-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-match-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-match-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1730/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-iterator-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1731/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-pad-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-pad-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-pad-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-pad-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-pad-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-pad-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1732/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-repeat-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-repeat-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-repeat-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-repeat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-repeat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-repeat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1733/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-replaceall-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-replaceall-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-replaceall-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-replaceall-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-replaceall-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-replaceall-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1734/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-slice-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-slice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-slice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1735/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-startswith-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-startswith-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-startswith-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-startswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-startswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-startswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1736/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-substr-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-substr-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-substr-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-substr-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-substr-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-substr-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1737/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-substring-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-substring-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-substring-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-substring-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-substring-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-substring-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1738/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-towellformed-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-towellformed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-towellformed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-towellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-towellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-towellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1739/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-trim-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-trim-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-trim-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/string-trim-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/string-trim-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/string-trim-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1740/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.suppressed-error-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/suppressed-error-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/suppressed-error-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/suppressed-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/suppressed-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/suppressed-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1741/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.symbol-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/symbol-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/symbol-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/symbol-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/symbol-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/symbol-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1742/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-at-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-at-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-at-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1743/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.torque-internal-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/torque-internal-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/torque-internal-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/torque-internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/torque-internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/torque-internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1744/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-entries-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-entries-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-entries-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-entries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-entries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-entries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1745/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-every-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-every-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-every-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1746/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-createtypedarray-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-createtypedarray-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-createtypedarray-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-createtypedarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-createtypedarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-createtypedarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1747/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-filter-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-filter-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-filter-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1748/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-find-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-find-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-find-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1749/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findindex-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-findindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-findindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1750/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findlast-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-findlast-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-findlast-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1751/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findlastindex-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-findlastindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-findlastindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1752/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-foreach-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-foreach-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-foreach-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1753/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-from-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1754/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-keys-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-keys-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-keys-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-keys-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-keys-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-keys-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1755/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-of-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1756/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-reduceright-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-reduceright-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-reduceright-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-reduceright-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-reduceright-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-reduceright-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1757/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-reduce-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-reduce-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-reduce-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1758/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-set-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-set-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-set-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-set-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-set-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-set-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1759/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-slice-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-slice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-slice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1760/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-subarray-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-subarray-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-subarray-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-subarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-subarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-subarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1761/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-some-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-some-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-some-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1762/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-sort-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-sort-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-sort-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1763/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-to-reversed-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-to-reversed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-to-reversed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1764/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-to-sorted-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-to-sorted-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-to-sorted-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1765/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-values-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-values-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-values-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-values-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-values-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-values-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1766/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-with-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-with-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-with-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1767/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.weak-ref-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/weak-ref-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/weak-ref-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/weak-ref-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/weak-ref-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/weak-ref-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1768/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/typed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/typed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/typed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1769/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.allocation-site-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/allocation-site-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/allocation-site-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/allocation-site-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/allocation-site-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/allocation-site-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1770/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_initializers.handler-configuration-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/handler-configuration-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/handler-configuration-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/ic/handler-configuration-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/ic/handler-configuration-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/ic/handler-configuration-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1771/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.api-callbacks-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/api-callbacks-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/api-callbacks-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/api-callbacks-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/api-callbacks-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/api-callbacks-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1772/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.bigint-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/bigint-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/bigint-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1773/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.call-site-info-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/call-site-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/call-site-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/call-site-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/call-site-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/call-site-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1774/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.arguments-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/arguments-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/arguments-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1775/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.cell-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/cell-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/cell-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1776/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.bytecode-array-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/bytecode-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/bytecode-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/bytecode-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/bytecode-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/bytecode-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1777/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.data-handler-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/data-handler-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/data-handler-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/data-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/data-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/data-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1778/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.debug-objects-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/debug-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/debug-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/debug-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/debug-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/debug-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1779/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.embedder-data-array-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/embedder-data-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/embedder-data-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/embedder-data-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/embedder-data-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/embedder-data-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1780/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.descriptor-array-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/descriptor-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/descriptor-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/descriptor-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/descriptor-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/descriptor-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1781/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.contexts-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/contexts-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/contexts-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/contexts-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/contexts-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/contexts-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1782/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.feedback-cell-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/feedback-cell-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/feedback-cell-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/feedback-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/feedback-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/feedback-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1783/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.feedback-vector-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/feedback-vector-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/feedback-vector-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/feedback-vector-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/feedback-vector-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/feedback-vector-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1784/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.fixed-array-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/fixed-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/fixed-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1785/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.free-space-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/free-space-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/free-space-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/free-space-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/free-space-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/free-space-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1786/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.heap-number-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/heap-number-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/heap-number-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/heap-number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/heap-number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/heap-number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1787/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.foreign-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/foreign-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/foreign-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/foreign-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/foreign-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/foreign-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1788/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-array-buffer-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-array-buffer-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-array-buffer-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-array-buffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-array-buffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-array-buffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1789/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.heap-object-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/heap-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/heap-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1790/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-array-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1791/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-atomics-synchronization-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-atomics-synchronization-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-atomics-synchronization-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-atomics-synchronization-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-atomics-synchronization-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-atomics-synchronization-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1792/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collection-iterator-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-collection-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-collection-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-collection-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-collection-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-collection-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1793/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collection-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-collection-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-collection-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-collection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-collection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-collection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1794/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-disposable-stack-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-disposable-stack-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-disposable-stack-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-disposable-stack-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-disposable-stack-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-disposable-stack-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1795/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-function-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-function-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-function-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1796/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-iterator-helpers-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-iterator-helpers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-iterator-helpers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1797/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-generator-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-generator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-generator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-generator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-generator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-generator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1798/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-promise-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-promise-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-promise-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1799/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-objects-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1800/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-proxy-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-proxy-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-proxy-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1801/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-regexp-string-iterator-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-regexp-string-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-regexp-string-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-regexp-string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-regexp-string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-regexp-string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1802/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-raw-json-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-raw-json-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-raw-json-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-raw-json-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-raw-json-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-raw-json-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1803/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-regexp-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-regexp-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-regexp-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1804/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-shadow-realm-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-shadow-realm-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-shadow-realm-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-shadow-realm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-shadow-realm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-shadow-realm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1805/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-shared-array-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-shared-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-shared-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-shared-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-shared-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-shared-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1806/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-struct-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-struct-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-struct-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1807/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-temporal-objects-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-temporal-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-temporal-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-temporal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-temporal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-temporal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1808/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-weak-refs-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-weak-refs-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-weak-refs-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-weak-refs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-weak-refs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-weak-refs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1809/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.literal-objects-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/literal-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/literal-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/literal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/literal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/literal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1810/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.map-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/map-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/map-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1811/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.megadom-handler-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/megadom-handler-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/megadom-handler-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/megadom-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/megadom-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/megadom-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1812/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.microtask-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/microtask-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/microtask-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/microtask-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/microtask-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/microtask-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1813/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.module-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/module-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/module-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1814/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.name-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/name-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/name-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/name-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/name-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/name-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/name-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1815/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.oddball-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/oddball-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/oddball-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/oddball-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/oddball-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/oddball-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1816/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.hole-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/hole-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/hole-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/hole-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/hole-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/hole-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1817/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.trusted-object-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/trusted-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/trusted-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/trusted-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/trusted-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/trusted-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1818/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.primitive-heap-object-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/primitive-heap-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/primitive-heap-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/primitive-heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/primitive-heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/primitive-heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1819/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-array-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/property-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1820/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.ordered-hash-table-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/ordered-hash-table-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/ordered-hash-table-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/ordered-hash-table-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/ordered-hash-table-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/ordered-hash-table-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1821/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.promise-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/promise-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/promise-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1822/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-cell-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property-cell-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property-cell-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/property-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1823/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-descriptor-object-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property-descriptor-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property-descriptor-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/property-descriptor-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/property-descriptor-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/property-descriptor-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1824/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.prototype-info-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/prototype-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/prototype-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/prototype-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/prototype-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/prototype-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1825/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.regexp-match-info-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/regexp-match-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/regexp-match-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/regexp-match-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/regexp-match-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/regexp-match-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1826/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.script-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/script-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/script-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/script-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/script-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/script-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/script-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1827/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.scope-info-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/scope-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/scope-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/scope-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/scope-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/scope-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1828/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.source-text-module-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/source-text-module-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/source-text-module-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/source-text-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/source-text-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/source-text-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1829/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.shared-function-info-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/shared-function-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/shared-function-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/shared-function-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/shared-function-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/shared-function-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1830/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.swiss-hash-table-helpers-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/swiss-hash-table-helpers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/swiss-hash-table-helpers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/swiss-hash-table-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/swiss-hash-table-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/swiss-hash-table-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1831/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.struct-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/struct-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/struct-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1832/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.string-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/string-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/string-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1833/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.swiss-name-dictionary-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/swiss-name-dictionary-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/swiss-name-dictionary-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/swiss-name-dictionary-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/swiss-name-dictionary-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/swiss-name-dictionary-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1834/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.torque-defined-classes-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/torque-defined-classes-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/torque-defined-classes-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/torque-defined-classes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/torque-defined-classes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/torque-defined-classes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1835/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.synthetic-module-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/synthetic-module-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/synthetic-module-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/synthetic-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/synthetic-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/synthetic-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1836/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.template-objects-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/template-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/template-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/template-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/template-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/template-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1837/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.templates-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/templates-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/templates-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/templates-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/templates-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/templates-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1838/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.turbofan-types-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/turbofan-types-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/turbofan-types-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/turbofan-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/turbofan-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/turbofan-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1839/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.turboshaft-types-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/turboshaft-types-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/turboshaft-types-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/turboshaft-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/turboshaft-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/turboshaft-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1840/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_initializers.test-torque-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/test/torque/test-torque-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/test/torque/test-torque-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/test/torque/test-torque-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/test/torque/test-torque-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/test/torque/test-torque-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1841/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.intl-objects-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/intl-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/intl-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/intl-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/intl-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/intl-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1842/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collator-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-collator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-collator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-collator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-collator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-collator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1843/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-break-iterator-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-break-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-break-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-break-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-break-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-break-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1844/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_initializers.array-sort-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/third_party/v8/builtins/array-sort-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/third_party/v8/builtins/array-sort-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/third_party/v8/builtins/array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/third_party/v8/builtins/array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/third_party/v8/builtins/array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1845/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-date-time-format-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-date-time-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-date-time-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-date-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-date-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-date-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1846/1983] STAMP obj/tools/v8_gypfiles/v8_init.actions_depends.stamp [1847/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-duration-format-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-duration-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-duration-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-duration-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-duration-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-duration-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1848/1983] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.actions_depends.stamp [1849/1983] AR obj/tools/v8_gypfiles/libv8_initializers_slow.a [1850/1983] STAMP obj/tools/v8_gypfiles/mksnapshot.compile_depends.stamp [1851/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-display-names-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-display-names-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-display-names-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-display-names-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-display-names-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-display-names-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1852/1983] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-empty.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1853/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-list-format-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-list-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-list-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-list-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-list-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-list-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1854/1983] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-base.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1855/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-locale-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-locale-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-locale-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-locale-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-locale-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-locale-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1856/1983] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-aix.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-aix.cc:7: In file included from ../../deps/v8/src/objects/instruction-stream.h:13: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1857/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-plural-rules-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-plural-rules-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-plural-rules-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-plural-rules-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-plural-rules-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-plural-rules-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1858/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-number-format-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-number-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-number-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-number-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-number-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-number-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1859/1983] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-zos.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1860/1983] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-win.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1861/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-relative-time-format-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-relative-time-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-relative-time-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-relative-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-relative-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-relative-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1862/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segment-iterator-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segment-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segment-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segment-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-segment-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segment-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1863/1983] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-mac.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-mac.cc:7: In file included from ../../deps/v8/src/objects/instruction-stream.h:13: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1864/1983] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-generic.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc:10: In file included from ../../deps/v8/src/objects/instruction-stream.h:13: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1865/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segmenter-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segmenter-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segmenter-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segmenter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-segmenter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segmenter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1866/1983] CXX obj/src/inspector/node_base.network_resource_manager.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1867/1983] CXX obj/src/inspector/node_base.worker_inspector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1868/1983] CXX obj/src/inspector/node_base.target_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1869/1983] CXX obj/src/inspector/node_base.io_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1870/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segments-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segments-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segments-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/objects/js-segments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/objects/js-segments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/objects/js-segments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1871/1983] CXX obj/src/inspector/node_base.notification_emitter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1872/1983] CXX obj/src/inspector/node_base.inspector_object_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1873/1983] CXX obj/deps/v8/src/snapshot/mksnapshot.snapshot-empty.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/snapshot-empty.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/snapshot-empty.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/snapshot-empty.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/snapshot-empty.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1874/1983] CXX obj/deps/v8/src/snapshot/mksnapshot.mksnapshot.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/mksnapshot.cc:20: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/mksnapshot.cc:20: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/mksnapshot.cc:20: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/mksnapshot.cc:20: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1875/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.js-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/js-to-js-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-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/js-to-js-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1876/1983] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1877/1983] AR obj/tools/v8_gypfiles/libv8_init.a [1878/1983] CXX obj/src/inspector/node_base.dom_storage_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1879/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_initializers.debug-wasm-objects-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/debug/debug-wasm-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/debug/debug-wasm-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/debug/debug-wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/debug/debug-wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/debug/debug-wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1880/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.wasm-strings-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-strings-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-strings-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-strings-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-strings-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-strings-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-strings-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1881/1983] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-file-writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/embedded/embedded-file-writer.cc:12: In file included from ../../deps/v8/src/objects/code-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/embedded/embedded-file-writer.cc:12: In file included from ../../deps/v8/src/objects/code-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/embedded/embedded-file-writer.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/embedded/embedded-file-writer.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/embedded/embedded-file-writer.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1882/1983] CXX obj/src/inspector/node_base.storage_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1883/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1884/1983] CXX obj/src/crypto/node_base.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_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1885/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1886/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.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/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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_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-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1887/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1888/1983] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_initializers.wasm-objects-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/wasm/wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/wasm/wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/wasm/wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1889/1983] AR obj/tools/v8_gypfiles/libv8_initializers.a [1890/1983] STAMP obj/tools/v8_gypfiles/mksnapshot.actions_depends.stamp [1891/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1892/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1893/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1894/1983] CXX obj/src/crypto/node_base.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: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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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: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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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: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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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: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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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: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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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: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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1895/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1896/1983] CXX obj/deps/v8/src/snapshot/mksnapshot.static-roots-gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/static-roots-gen.cc:10: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/static-roots-gen.cc:10: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/riscv64-unknown-linux-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/snapshot/static-roots-gen.cc:10: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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/snapshot/static-roots-gen.cc:10: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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/snapshot/static-roots-gen.cc:10: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1897/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1898/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1899/1983] CXX obj/src/crypto/node_base.crypto_clienthello.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1900/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ ../../src/crypto/crypto_context.cc:1952:14: warning: 'PEM_read_bio_DHparams' is deprecated [-Wdeprecated-declarations] 1952 | 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:1961:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] 1961 | 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:2460:3: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 2460 | 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:2487:9: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 2487 | 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:2504:7: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 2504 | 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:298:39: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 298 | void operator()(T* pointer) const { function(pointer); } | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../../deps/ncrypto/ncrypto.h:1072:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 1072 | 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)) | ^ 12 warnings generated. [1901/1983] CXX obj/src/crypto/node_base.crypto_pqc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../src/crypto/crypto_pqc.cc:1: In file included from ../../src/crypto/crypto_pqc.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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_pqc.cc:1: In file included from ../../src/crypto/crypto_pqc.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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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_pqc.cc:1: In file included from ../../src/crypto/crypto_pqc.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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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_pqc.cc:1: In file included from ../../src/crypto/crypto_pqc.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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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_pqc.cc:1: In file included from ../../src/crypto/crypto_pqc.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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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_pqc.cc:1: In file included from ../../src/crypto/crypto_pqc.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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1902/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1903/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ ../../src/crypto/crypto_ec.cc:197:8: warning: 'ECDH_compute_key' is deprecated [-Wdeprecated-declarations] 197 | 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)) | ^ 7 warnings generated. [1904/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1905/1983] AR obj/deps/sqlite/libsqlite.a [1906/1983] AR obj/deps/ncrypto/libncrypto.a [1907/1983] AR obj/deps/googletest/libgtest.a [1908/1983] AR obj/deps/googletest/libgtest_main.a [1909/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1910/1983] CXX obj/src/crypto/node_base.crypto_turboshake.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../src/crypto/crypto_turboshake.cc:1: In file included from ../../src/crypto/crypto_turboshake.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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_turboshake.cc:1: In file included from ../../src/crypto/crypto_turboshake.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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_turboshake.cc:1: In file included from ../../src/crypto/crypto_turboshake.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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_turboshake.cc:1: In file included from ../../src/crypto/crypto_turboshake.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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_turboshake.cc:1: In file included from ../../src/crypto/crypto_turboshake.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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_turboshake.cc:1: In file included from ../../src/crypto/crypto_turboshake.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1911/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1912/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1913/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ ../../src/crypto/crypto_rsa.cc:398:18: warning: 'RSA_new' is deprecated [-Wdeprecated-declarations] 398 | 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:298:39: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 298 | void operator()(T* pointer) const { function(pointer); } | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../../src/crypto/crypto_rsa.cc:398:14: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 398 | 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)) | ^ 8 warnings generated. [1914/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ ../../src/crypto/crypto_util.cc:508:20: warning: 'ERR_func_error_string' is deprecated [-Wdeprecated-declarations] 508 | 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)) | ^ 7 warnings generated. [1915/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1916/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1917/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1918/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1919/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1920/1983] CXX obj/src/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1921/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ ../../src/crypto/crypto_x509.cc:671:14: warning: 'i2d_RSA_PUBKEY' is deprecated [-Wdeprecated-declarations] 671 | 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:678:12: warning: 'i2d_RSA_PUBKEY' is deprecated [-Wdeprecated-declarations] 678 | 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:708:46: warning: 'EC_KEY_get_conv_form' is deprecated [-Wdeprecated-declarations] 708 | 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)) | ^ 9 warnings generated. [1922/1983] CXX obj/src/crypto/node_base.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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | 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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | 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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | 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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | 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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | 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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ ../../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)) | ^ 7 warnings generated. [1923/1983] AR obj/libnode_base.a [1924/1983] LINK mksnapshot Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) [1925/1983] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_depends.stamp [1926/1983] ACTION generating: "obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc" "obj/tools/v8_gypfiles/v8_snapshot.gen/embedded.S" [1927/1983] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_rules_copies.stamp [1928/1983] STAMP obj/node_mksnapshot.compile_depends.stamp [1929/1983] CC obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.embedded.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1930/1983] CXX obj/src/node_mksnapshot.node_snapshot_stub.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1931/1983] CXX obj/tools/snapshot/node_mksnapshot.node_mksnapshot.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1932/1983] CXX obj/deps/v8/src/init/v8_snapshot.setup-isolate-deserialize.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-deserialize.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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-deserialize.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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-deserialize.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1933/1983] CXX obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.snapshot.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126: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 obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246: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 obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __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. [1934/1983] AR obj/tools/v8_gypfiles/libv8_snapshot.a [1935/1983] STAMP obj/node_mksnapshot.actions_depends.stamp [1936/1983] LINK node_mksnapshot Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) [1937/1983] ACTION libnode: node_mksnapshot_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 [1938/1983] STAMP obj/embedtest.compile_depends.stamp [1939/1983] STAMP obj/cctest.compile_depends.stamp [1940/1983] CXX obj/test/cctest/cctest.test_json_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1941/1983] CXX obj/test/embedding/embedtest.embedtest.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1942/1983] CXX obj/test/cctest/cctest.test_crypto_clienthello.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1943/1983] CXX obj/test/cctest/cctest.test_base64.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1944/1983] CXX obj/test/cctest/inspector/cctest.test_node_protocol.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1945/1983] CXX obj/gen/libnode.node_snapshot.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1946/1983] AR obj/libnode.a [1947/1983] STAMP obj/node.actions_depends.stamp [1948/1983] CXX obj/test/cctest/inspector/cctest.test_network_requests_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1949/1983] STAMP obj/embedtest.actions_depends.stamp [1950/1983] ACTION node: reset_openssl_cnf_c7de64acc334c781225dd9ecab90c07be41fb9a270532162e1ee46a250592683 [1951/1983] STAMP obj/cctest.actions_depends.stamp [1952/1983] CXX obj/test/cctest/cctest.test_inspector_socket_server.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1953/1983] CXX obj/test/cctest/cctest.test_inspector_socket.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1954/1983] CXX obj/src/node.node_main.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1955/1983] CXX obj/test/cctest/cctest.test_cppgc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1956/1983] CXX obj/test/cctest/cctest.test_base_object_ptr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1957/1983] CXX obj/test/cctest/cctest.test_dataqueue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1958/1983] CXX obj/test/cctest/cctest.node_test_fixture.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../test/cctest/node_test_fixture.cc:2: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../../test/cctest/node_test_fixture.cc:2: ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nullable' if the pointer may be null 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nonnull' if the pointer should never be null 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nullable' if the pointer may be null 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nonnull' if the pointer should never be null 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nullable' if the pointer may be null 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nonnull' if the pointer should never be null 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 662 | Mutex* const mu_; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nullable' if the pointer may be null 662 | Mutex* const mu_; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nonnull' if the pointer should never be null 662 | Mutex* const mu_; | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 746 | Condition(bool (*func)(T*), | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nullable' if the pointer may be null 746 | Condition(bool (*func)(T*), | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nonnull' if the pointer should never be null 746 | Condition(bool (*func)(T*), | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 746 | Condition(bool (*func)(T*), | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nullable' if the pointer may be null 746 | Condition(bool (*func)(T*), | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nonnull' if the pointer should never be null 746 | Condition(bool (*func)(T*), | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 747 | typename absl::internal::type_identity::type* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nullable' if the pointer may be null 747 | typename absl::internal::type_identity::type* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nonnull' if the pointer should never be null 747 | typename absl::internal::type_identity::type* arg); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 758 | Condition(T* object, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nullable' if the pointer may be null 758 | Condition(T* object, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nonnull' if the pointer should never be null 758 | Condition(T* object, | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 759 | bool (absl::internal::type_identity::type::*method)()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nullable' if the member pointer may be null 759 | bool (absl::internal::type_identity::type::*method)()); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nonnull' if the member pointer should never be null 759 | bool (absl::internal::type_identity::type::*method)()); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 763 | Condition(const T* object, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nullable' if the pointer may be null 763 | Condition(const T* object, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nonnull' if the pointer should never be null 763 | Condition(const T* object, | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nullable' if the member pointer may be null 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nonnull' if the member pointer should never be null 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | explicit Condition(const bool* cond); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nullable' if the pointer may be null 767 | explicit Condition(const bool* cond); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nonnull' if the pointer should never be null 767 | explicit Condition(const bool* cond); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 796 | explicit Condition(const T* obj) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nullable' if the pointer may be null 796 | explicit Condition(const T* obj) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nonnull' if the pointer should never be null 796 | explicit Condition(const T* obj) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nullable' if the pointer may be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nonnull' if the pointer should never be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nullable' if the pointer may be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nonnull' if the pointer should never be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 847 | bool (*eval_)(const Condition*) = nullptr; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nullable' if the pointer may be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nonnull' if the pointer should never be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 847 | bool (*eval_)(const Condition*) = nullptr; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nullable' if the pointer may be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nonnull' if the pointer should never be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 850 | void* arg_ = nullptr; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nullable' if the pointer may be null 850 | void* arg_ = nullptr; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nonnull' if the pointer should never be null 850 | void* arg_ = nullptr; | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 853 | static bool CallVoidPtrFunction(const Condition*); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nullable' if the pointer may be null 853 | static bool CallVoidPtrFunction(const Condition*); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nonnull' if the pointer should never be null 853 | static bool CallVoidPtrFunction(const Condition*); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 855 | static bool CastAndCallFunction(const Condition* c); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nullable' if the pointer may be null 855 | static bool CastAndCallFunction(const Condition* c); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nonnull' if the pointer should never be null 855 | static bool CastAndCallFunction(const Condition* c); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 857 | static bool CastAndCallMethod(const Condition* c); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nullable' if the pointer may be null 857 | static bool CastAndCallMethod(const Condition* c); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nonnull' if the pointer should never be null 857 | static bool CastAndCallMethod(const Condition* c); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 869 | inline void ReadCallback(T* callback) const { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nullable' if the pointer may be null 869 | inline void ReadCallback(T* callback) const { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nonnull' if the pointer should never be null 869 | inline void ReadCallback(T* callback) const { | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nullable' if the pointer may be null 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nonnull' if the pointer should never be null 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 927 | void Wait(Mutex* mu) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nullable' if the pointer may be null 927 | void Wait(Mutex* mu) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nonnull' if the pointer should never be null 927 | void Wait(Mutex* mu) { | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nullable' if the pointer may be null 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nonnull' if the pointer should never be null 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nullable' if the pointer may be null 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nonnull' if the pointer should never be null 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 982 | void EnableDebugLog(const char* name); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nullable' if the pointer may be null 982 | void EnableDebugLog(const char* name); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nonnull' if the pointer should never be null 982 | void EnableDebugLog(const char* name); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nullable' if the pointer may be null 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nonnull' if the pointer should never be null 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 986 | void Remove(base_internal::PerThreadSynch* s); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nullable' if the pointer may be null 986 | void Remove(base_internal::PerThreadSynch* s); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nonnull' if the pointer should never be null 986 | void Remove(base_internal::PerThreadSynch* s); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nullable' if the pointer may be null 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nonnull' if the pointer should never be null 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nullable' if the pointer may be null 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nonnull' if the pointer should never be null 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1024 | Mutex* const mu_; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nullable' if the pointer may be null 1024 | Mutex* const mu_; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nonnull' if the pointer should never be null 1024 | Mutex* const mu_; | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nullable' if the pointer may be null 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nonnull' if the pointer should never be null 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nullable' if the pointer may be null 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nonnull' if the pointer should never be null 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1057 | Mutex* mu_; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nullable' if the pointer may be null 1057 | Mutex* mu_; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nonnull' if the pointer should never be null 1057 | Mutex* mu_; | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nullable' if the pointer may be null 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nonnull' if the pointer should never be null 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nullable' if the pointer may be null 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nonnull' if the pointer should never be null 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nullable' if the pointer may be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nonnull' if the pointer should never be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nullable' if the member pointer may be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nonnull' if the member pointer should never be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1131 | const T* object, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nullable' if the pointer may be null 1131 | const T* object, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nonnull' if the pointer should never be null 1131 | const T* object, | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nullable' if the member pointer may be null 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nonnull' if the member pointer should never be null 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nullable' if the pointer may be null 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nonnull' if the pointer should never be null 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull 61 warnings generated. [1959/1983] CXX obj/test/cctest/cctest.test_diagnostics_channel.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1960/1983] CXX obj/test/cctest/cctest.test_aliased_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1961/1983] CXX obj/test/cctest/cctest.test_environment.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1962/1983] CXX obj/test/cctest/cctest.test_linked_binding.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1963/1983] CXX obj/test/cctest/cctest.test_lru_cache.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1964/1983] STAMP obj/fuzz_strings.actions_depends.stamp [1965/1983] STAMP obj/fuzz_env.actions_depends.stamp [1966/1983] STAMP obj/fuzz_ClientHelloParser.actions_depends.stamp [1967/1983] CXX obj/test/cctest/cctest.test_node_api.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1968/1983] CXX obj/test/cctest/cctest.test_traced_value.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1969/1983] CXX obj/test/cctest/cctest.test_node_crypto.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../test/cctest/test_node_crypto.cc:5: 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto.cc:5: In file included from ../../src/crypto/crypto_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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto.cc:5: In file included from ../../src/crypto/crypto_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:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto.cc:5: In file included from ../../src/crypto/crypto_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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto.cc:5: In file included from ../../src/crypto/crypto_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:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto.cc:5: In file included from ../../src/crypto/crypto_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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1970/1983] CXX obj/test/cctest/cctest.test_node_crypto_env.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../test/cctest/test_node_crypto_env.cc:1: ../../deps/ncrypto/ncrypto.h:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 306 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto_env.cc:1: ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 306 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto_env.cc:1: ../../deps/ncrypto/ncrypto.h:1132:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1132 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto_env.cc:1: ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto_env.cc:1: ../../deps/ncrypto/ncrypto.h:1477:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1477 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto_env.cc:1: ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 303 | 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)) | ^ 6 warnings generated. [1971/1983] CXX obj/test/cctest/cctest.test_node_postmortem_metadata.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1972/1983] CXX obj/test/cctest/cctest.test_node_ipc_serdes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1973/1983] CXX obj/test/cctest/cctest.test_node_task_runner.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1974/1983] CXX obj/test/cctest/cctest.test_path.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1975/1983] CXX obj/test/cctest/cctest.test_report.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1976/1983] CXX obj/test/cctest/cctest.test_platform.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1977/1983] CXX obj/test/cctest/cctest.test_per_process.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1978/1983] CXX obj/test/cctest/cctest.test_string_bytes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1979/1983] CXX obj/test/cctest/cctest.test_sockaddr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1980/1983] CXX obj/test/cctest/cctest.test_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1981/1983] LINK node Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) [1982/1983] LINK embedtest Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) [1983/1983] LINK cctest Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi) if [ ! -r node ] || [ ! -L node ]; then ln -fs out/Release/node node; fi ==> Starting check()... ninja -C out/Release -j16 ninja: Entering directory `out/Release' ninja: no work to do. if [ ! -r node ] || [ ! -L node ]; then ln -fs out/Release/node node; fi make build-addons ninja -C out/Release -j16 ninja: Entering directory `out/Release' /usr/bin/python3.14 tools/install.py install --headers-only --dest-dir 'out/Release/addons_headers' --prefix '/' ninja: no work to do. if [ ! -r node ] || [ ! -L node ]; then ln -fs out/Release/node node; fi installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/config.gypi installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/common.gypi installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/node.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/node_api.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/js_native_api.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/js_native_api_types.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/node_api_types.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/node_buffer.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/node_object_wrap.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/node_version.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-external.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-typed-array.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-primitive-object.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-embedder-state-scope.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-sandbox.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-microtask.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-locker.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-weak-callback-info.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8config.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-internal.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-microtask-queue.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-handle-base.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-function.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-cppgc.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-initialization.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-context.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-unwinder.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-extension.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-source-location.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-persistent-handle.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-maybe.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-object.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-local-handle.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-primitive.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-date.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-data.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-version.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-template.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-wasm.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-traced-handle.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-platform.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-exception.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-embedder-heap.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-snapshot.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-message.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-statistics.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-function-callback.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-profiler.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-isolate.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-regexp.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-value.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-json.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-debug.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-array-buffer.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-container.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-forward.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-value-serializer.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-callbacks.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-memory-span.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-promise.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-proxy.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/v8-script.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/heap-state.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/platform.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/source-location.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/liveness-broker.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/trace-trait.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/visitor.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/heap-consistency.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/persistent.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/default-platform.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/explicit-management.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/heap-statistics.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/process-heap-statistics.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/common.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/allocation.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/name-provider.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/heap-handle.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/cross-thread-persistent.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/garbage-collected.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/heap.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/prefinalizer.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/macros.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/object-size-trait.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/member.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/testing.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/type-traits.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/sentinel-pointer.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/custom-space.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/name-trait.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/atomic-entry-flag.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/persistent-node.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/conditional-stack-allocated.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/pointer-policies.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/member-storage.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/caged-heap-local-data.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/gc-info.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/api-constants.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/write-barrier.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/logging.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/compiler-specific.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/caged-heap.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/base-page-handle.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/finalizer-trait.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/libplatform/libplatform.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/libplatform/v8-tracing.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/libplatform/libplatform-export.h added 110 packages, and audited 111 packages in 13s 95 packages are looking for funding run `npm fund` for details 1 high severity vulnerability To address all issues, run: npm audit fix Run `npm audit` for details. npm notice npm notice New major version of npm available! 11.17.0 -> 12.0.2 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2 npm notice To update run: npm install -g npm@12.0.2 npm notice Building addon in /build/nodejs-lts-krypton/src/node/test/addons/async-hooks-id Building addon in /build/nodejs-lts-krypton/src/node/test/addons/make-callback-domain-warning Building addon in /build/nodejs-lts-krypton/src/node/test/addons/01_worker_support Building addon in /build/nodejs-lts-krypton/src/node/test/addons/openssl-key-engine Building addon in /build/nodejs-lts-krypton/src/node/test/addons/worker-addon-exit Building addon in /build/nodejs-lts-krypton/src/node/test/addons/report-api Building addon in /build/nodejs-lts-krypton/src/node/test/addons/buffer-free-callback Building addon in /build/nodejs-lts-krypton/src/node/test/addons/hello-world-function-export Building addon in /build/nodejs-lts-krypton/src/node/test/addons/errno-exception Building addon in /build/nodejs-lts-krypton/src/node/test/addons/openssl-get-ssl-ctx Building addon in /build/nodejs-lts-krypton/src/node/test/addons/new-target Building addon in /build/nodejs-lts-krypton/src/node/test/addons/new-isolate-addon Building addon in /build/nodejs-lts-krypton/src/node/test/addons/new-context-inspector Building addon in /build/nodejs-lts-krypton/src/node/test/addons/cppgc-object Building addon in /build/nodejs-lts-krypton/src/node/test/addons/async-resource Building addon in /build/nodejs-lts-krypton/src/node/test/addons/callback-scope Building addon in /build/nodejs-lts-krypton/src/node/test/addons/02_function_arguments Building addon in /build/nodejs-lts-krypton/src/node/test/addons/05_function_factory Building addon in /build/nodejs-lts-krypton/src/node/test/addons/node-module-version Building addon in /build/nodejs-lts-krypton/src/node/test/addons/make-callback-recurse Building addon in /build/nodejs-lts-krypton/src/node/test/addons/no-addons Building addon in /build/nodejs-lts-krypton/src/node/test/addons/openssl-client-cert-engine Building addon in /build/nodejs-lts-krypton/src/node/test/addons/uv-thread-name Building addon in /build/nodejs-lts-krypton/src/node/test/addons/worker-buffer-callback Building addon in /build/nodejs-lts-krypton/src/node/test/addons/symlinked-module Building addon in /build/nodejs-lts-krypton/src/node/test/addons/async-hello-world Building addon in /build/nodejs-lts-krypton/src/node/test/addons/force-context-aware Building addon in /build/nodejs-lts-krypton/src/node/test/addons/dlopen-ping-pong Building addon in /build/nodejs-lts-krypton/src/node/test/addons/07_factory_of_wrapped_objects Building addon in /build/nodejs-lts-krypton/src/node/test/addons/hello-world Building addon in /build/nodejs-lts-krypton/src/node/test/addons/load-long-path Building addon in /build/nodejs-lts-krypton/src/node/test/addons/not-a-binding Building addon in /build/nodejs-lts-krypton/src/node/test/addons/async-cleanup-hook Building addon in /build/nodejs-lts-krypton/src/node/test/addons/heap-profiler Building addon in /build/nodejs-lts-krypton/src/node/test/addons/repl-domain-abort Building addon in /build/nodejs-lts-krypton/src/node/test/addons/stringbytes-external-exceed-max Building addon in /build/nodejs-lts-krypton/src/node/test/addons/openssl-providers Building addon in /build/nodejs-lts-krypton/src/node/test/addons/openssl-test-engine Building addon in /build/nodejs-lts-krypton/src/node/test/addons/06_wrapping_c_objects Building addon in /build/nodejs-lts-krypton/src/node/test/addons/parse-encoding Building addon in /build/nodejs-lts-krypton/src/node/test/addons/register-signal-handler Building addon in /build/nodejs-lts-krypton/src/node/test/addons/non-node-context Building addon in /build/nodejs-lts-krypton/src/node/test/addons/03_callbacks Building addon in /build/nodejs-lts-krypton/src/node/test/addons/08_passing_wrapped_objects_around Building addon in /build/nodejs-lts-krypton/src/node/test/addons/uv-handle-leak Building addon in /build/nodejs-lts-krypton/src/node/test/addons/make-callback Building addon in /build/nodejs-lts-krypton/src/node/test/addons/zlib-binding Building addon in /build/nodejs-lts-krypton/src/node/test/addons/null-buffer-neuter Building addon in /build/nodejs-lts-krypton/src/node/test/addons/request-interrupt Building addon in /build/nodejs-lts-krypton/src/node/test/addons/esm-export Building addon in /build/nodejs-lts-krypton/src/node/test/addons/worker-addon Building addon in /build/nodejs-lts-krypton/src/node/test/addons/report-fatalerror Building addon in /build/nodejs-lts-krypton/src/node/test/addons/04_object_factory Building addon in /build/nodejs-lts-krypton/src/node/test/addons/openssl-binding Building addon in /build/nodejs-lts-krypton/src/node/test/addons/esm make build-js-native-api-tests ninja -C out/Release -j16 ninja: Entering directory `out/Release' ninja: no work to do. if [ ! -r node ] || [ ! -L node ]; then ln -fs out/Release/node node; fi Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/3_callbacks Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_handle_scope Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_exception Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_array Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_promise Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_finalizer Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/5_function_factory Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_object Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/6_object_wrap Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/4_object_factory Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_error Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_conversions Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_constructor Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_new_target Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_bigint Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_number Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_reference Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_reference_double_free Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_instance_data Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_properties Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_date Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/7_factory_wrap Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_sharedarraybuffer Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/2_function_arguments Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_string Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/8_passing_wrapped Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_symbol Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_function Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_cannot_run_js Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_typedarray Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_dataview Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_general make build-node-api-tests ninja -C out/Release -j16 ninja: Entering directory `out/Release' ninja: no work to do. if [ ! -r node ] || [ ! -L node ]; then ln -fs out/Release/node node; fi Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_buffer Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_null_init Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_worker_terminate_finalization Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_threadsafe_function_shutdown Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_exception Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_worker_buffer_callback Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_sea_addon Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_reference_by_node_api_version Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_worker_terminate Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_env_teardown_gc Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_init_order Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_threadsafe_function Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_instance_data Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_uv_loop Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_threadsafe_function_abort Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_async Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_fatal Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_async_context Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_cleanup_hook Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_make_callback Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_make_callback_recurse Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/1_hello_world Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_general Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_callback_scope Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_async_cleanup_hook Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_uv_threadpool_size Building addon in /build/nodejs-lts-krypton/src/node/test/node-api/test_fatal_exception make build-sqlite-tests ninja -C out/Release -j16 ninja: Entering directory `out/Release' ninja: no work to do. if [ ! -r node ] || [ ! -L node ]; then ln -fs out/Release/node node; fi Building addon in /build/nodejs-lts-krypton/src/node/test/sqlite/test_sqlite_extensions make cctest ninja -C out/Release -j16 ninja: Entering directory `out/Release' ninja: no work to do. if [ ! -r node ] || [ ! -L node ]; then ln -fs out/Release/node node; fi Running main() from ../../deps/googletest/src/gtest_main.cc [==========] Running 193 tests from 31 test suites. [----------] Global test environment set-up. [----------] 1 test from RequestEntry [ RUN ] RequestEntry.BufferSize [ OK ] RequestEntry.BufferSize (0 ms) [----------] 1 test from RequestEntry (0 ms total) [----------] 4 tests from RequestsBuffer [ RUN ] RequestsBuffer.Basic [ OK ] RequestsBuffer.Basic (0 ms) [ RUN ] RequestsBuffer.Find [ OK ] RequestsBuffer.Find (0 ms) [ RUN ] RequestsBuffer.Erase [ OK ] RequestsBuffer.Erase (0 ms) [ RUN ] RequestsBuffer.EnforceLimit [ OK ] RequestsBuffer.EnforceLimit (0 ms) [----------] 4 tests from RequestsBuffer (2 ms total) [----------] 1 test from InspectorProtocol [ RUN ] InspectorProtocol.Utf8StringSerDes [ OK ] InspectorProtocol.Utf8StringSerDes (2 ms) [----------] 1 test from InspectorProtocol (2 ms total) [----------] 14 tests from AliasBufferTest [ RUN ] AliasBufferTest.Uint8Array [ OK ] AliasBufferTest.Uint8Array (57 ms) [ RUN ] AliasBufferTest.Int8Array [ OK ] AliasBufferTest.Int8Array (16 ms) [ RUN ] AliasBufferTest.Uint16Array [ OK ] AliasBufferTest.Uint16Array (15 ms) [ RUN ] AliasBufferTest.Int16Array [ OK ] AliasBufferTest.Int16Array (17 ms) [ RUN ] AliasBufferTest.Uint32Array [ OK ] AliasBufferTest.Uint32Array (14 ms) [ RUN ] AliasBufferTest.Int32Array [ OK ] AliasBufferTest.Int32Array (15 ms) [ RUN ] AliasBufferTest.Float32Array [ OK ] AliasBufferTest.Float32Array (15 ms) [ RUN ] AliasBufferTest.Float64Array [ OK ] AliasBufferTest.Float64Array (15 ms) [ RUN ] AliasBufferTest.SharedArrayBuffer1 [ OK ] AliasBufferTest.SharedArrayBuffer1 (18 ms) [ RUN ] AliasBufferTest.SharedArrayBuffer2 [ OK ] AliasBufferTest.SharedArrayBuffer2 (17 ms) [ RUN ] AliasBufferTest.SharedArrayBuffer3 [ OK ] AliasBufferTest.SharedArrayBuffer3 (15 ms) [ RUN ] AliasBufferTest.SharedArrayBuffer4 [ OK ] AliasBufferTest.SharedArrayBuffer4 (15 ms) [ RUN ] AliasBufferTest.OperatorOverloads [ OK ] AliasBufferTest.OperatorOverloads (14 ms) [ RUN ] AliasBufferTest.OperatorOverloadsRefs [ OK ] AliasBufferTest.OperatorOverloadsRefs (14 ms) [----------] 14 tests from AliasBufferTest (264 ms total) [----------] 3 tests from Base64Test [ RUN ] Base64Test.Encode [ OK ] Base64Test.Encode (0 ms) [ RUN ] Base64Test.EncodeURL [ OK ] Base64Test.EncodeURL (0 ms) [ RUN ] Base64Test.Decode [ OK ] Base64Test.Decode (0 ms) [----------] 3 tests from Base64Test (0 ms total) [----------] 7 tests from BaseObjectPtrTest [ RUN ] BaseObjectPtrTest.ScopedDetached [ OK ] BaseObjectPtrTest.ScopedDetached (792 ms) [ RUN ] BaseObjectPtrTest.ScopedDetachedWithWeak [ OK ] BaseObjectPtrTest.ScopedDetachedWithWeak (551 ms) [ RUN ] BaseObjectPtrTest.Undetached [ OK ] BaseObjectPtrTest.Undetached (548 ms) [ RUN ] BaseObjectPtrTest.GCWeak [ OK ] BaseObjectPtrTest.GCWeak (586 ms) [ RUN ] BaseObjectPtrTest.Moveable [ OK ] BaseObjectPtrTest.Moveable (548 ms) [ RUN ] BaseObjectPtrTest.Nullptr [ OK ] BaseObjectPtrTest.Nullptr (546 ms) [ RUN ] BaseObjectPtrTest.NestedClasses [ OK ] BaseObjectPtrTest.NestedClasses (544 ms) [----------] 7 tests from BaseObjectPtrTest (4118 ms total) [----------] 3 tests from NodeZeroIsolateTestFixture [ RUN ] NodeZeroIsolateTestFixture.ExistingCppHeapTest [ OK ] NodeZeroIsolateTestFixture.ExistingCppHeapTest (624 ms) [ RUN ] NodeZeroIsolateTestFixture.CtrlCWithOnlySafeTerminationTest [ OK ] NodeZeroIsolateTestFixture.CtrlCWithOnlySafeTerminationTest (593 ms) [ RUN ] NodeZeroIsolateTestFixture.IsolatePlatformDelegateTest [ OK ] NodeZeroIsolateTestFixture.IsolatePlatformDelegateTest (546 ms) [----------] 3 tests from NodeZeroIsolateTestFixture (1765 ms total) [----------] 4 tests from NodeCrypto [ RUN ] NodeCrypto.ClientHelloParserParseHeaderOutOfBoundsRead [ OK ] NodeCrypto.ClientHelloParserParseHeaderOutOfBoundsRead (0 ms) [ RUN ] NodeCrypto.NewRootCertStore [ OK ] NodeCrypto.NewRootCertStore (122 ms) [ RUN ] NodeCrypto.MemoryTrackingConstants [ OK ] NodeCrypto.MemoryTrackingConstants (0 ms) [ RUN ] NodeCrypto.TryGetIntCipherOutputLength [ OK ] NodeCrypto.TryGetIntCipherOutputLength (0 ms) [----------] 4 tests from NodeCrypto (122 ms total) [----------] 4 tests from DataQueue [ RUN ] DataQueue.InMemoryEntry [ OK ] DataQueue.InMemoryEntry (0 ms) [ RUN ] DataQueue.IdempotentDataQueue [ OK ] DataQueue.IdempotentDataQueue (2 ms) [ RUN ] DataQueue.NonIdempotentDataQueue [ OK ] DataQueue.NonIdempotentDataQueue (1 ms) [ RUN ] DataQueue.DataQueueEntry [ OK ] DataQueue.DataQueueEntry (0 ms) [----------] 4 tests from DataQueue (4 ms total) [----------] 6 tests from DiagnosticsChannelTest [ RUN ] DiagnosticsChannelTest.HasSubscribersReturnsFalseWithoutSubscribers [ OK ] DiagnosticsChannelTest.HasSubscribersReturnsFalseWithoutSubscribers (571 ms) [ RUN ] DiagnosticsChannelTest.HasSubscribersReturnsTrueAfterSubscribe [ OK ] DiagnosticsChannelTest.HasSubscribersReturnsTrueAfterSubscribe (568 ms) [ RUN ] DiagnosticsChannelTest.GetReturnsSameChannelState [ OK ] DiagnosticsChannelTest.GetReturnsSameChannelState (571 ms) [ RUN ] DiagnosticsChannelTest.PublishDeliversToJSSubscribers [ OK ] DiagnosticsChannelTest.PublishDeliversToJSSubscribers (715 ms) [ RUN ] DiagnosticsChannelTest.CppChannelVisibleFromJS [ OK ] DiagnosticsChannelTest.CppChannelVisibleFromJS (573 ms) [ RUN ] DiagnosticsChannelTest.JSChannelVisibleFromCpp [ OK ] DiagnosticsChannelTest.JSChannelVisibleFromCpp (572 ms) [----------] 6 tests from DiagnosticsChannelTest (3574 ms total) [----------] 24 tests from EnvironmentTest [ RUN ] EnvironmentTest.EnvironmentWithoutBrowserGlobals [ OK ] EnvironmentTest.EnvironmentWithoutBrowserGlobals (750 ms) [ RUN ] EnvironmentTest.EnvironmentWithESMLoader (node:29152) ExperimentalWarning: VM Modules is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) [ OK ] EnvironmentTest.EnvironmentWithESMLoader (725 ms) [ RUN ] EnvironmentTest.EnvironmentWithNoESMLoader [ OK ] EnvironmentTest.EnvironmentWithNoESMLoader (671 ms) [ RUN ] EnvironmentTest.PreExecutionPreparation [ OK ] EnvironmentTest.PreExecutionPreparation (565 ms) [ RUN ] EnvironmentTest.LoadEnvironmentWithCallback [ OK ] EnvironmentTest.LoadEnvironmentWithCallback (566 ms) [ RUN ] EnvironmentTest.LoadEnvironmentWithSource [ OK ] EnvironmentTest.LoadEnvironmentWithSource (568 ms) [ RUN ] EnvironmentTest.AtExitWithEnvironment [ OK ] EnvironmentTest.AtExitWithEnvironment (543 ms) [ RUN ] EnvironmentTest.AtExitOrder [ OK ] EnvironmentTest.AtExitOrder (545 ms) [ RUN ] EnvironmentTest.AtExitWithArgument [ OK ] EnvironmentTest.AtExitWithArgument (544 ms) [ RUN ] EnvironmentTest.AtExitRunsJS [ OK ] EnvironmentTest.AtExitRunsJS (546 ms) [ RUN ] EnvironmentTest.MultipleEnvironmentsPerIsolate [ OK ] EnvironmentTest.MultipleEnvironmentsPerIsolate (746 ms) [ RUN ] EnvironmentTest.NoEnvironmentSanity [ OK ] EnvironmentTest.NoEnvironmentSanity (18 ms) [ RUN ] EnvironmentTest.NonNodeJSContext [ OK ] EnvironmentTest.NonNodeJSContext (551 ms) [ RUN ] EnvironmentTest.SetImmediateCleanup [ OK ] EnvironmentTest.SetImmediateCleanup (570 ms) [ RUN ] EnvironmentTest.BufferWithFreeCallbackIsDetached [ OK ] EnvironmentTest.BufferWithFreeCallbackIsDetached (544 ms) [ RUN ] EnvironmentTest.InspectorMultipleEmbeddedEnvironments [ OK ] EnvironmentTest.InspectorMultipleEmbeddedEnvironments (1250 ms) [ RUN ] EnvironmentTest.ExitHandlerTest [ OK ] EnvironmentTest.ExitHandlerTest (570 ms) [ RUN ] EnvironmentTest.SetImmediateMicrotasks [ OK ] EnvironmentTest.SetImmediateMicrotasks (565 ms) [ RUN ] EnvironmentTest.NestedMicrotaskQueue [ OK ] EnvironmentTest.NestedMicrotaskQueue (613 ms) [ RUN ] EnvironmentTest.RequestInterruptAtExit [ OK ] EnvironmentTest.RequestInterruptAtExit (545 ms) [ RUN ] EnvironmentTest.EmbedderPreload [ OK ] EnvironmentTest.EmbedderPreload (569 ms) [ RUN ] EnvironmentTest.LoadEnvironmentWithESModule Frame: at embedded:esm.mjs:3:15 [ OK ] EnvironmentTest.LoadEnvironmentWithESModule (719 ms) [ RUN ] EnvironmentTest.LoadEnvironmentWithCallbackWithCommonJSModule Frame: at /test-cjs.js:2:15 [ OK ] EnvironmentTest.LoadEnvironmentWithCallbackWithCommonJSModule (570 ms) [ RUN ] EnvironmentTest.LoadEnvironmentWithCallbackWithESModule Frame: at embedded:esm.mjs:3:15 [ OK ] EnvironmentTest.LoadEnvironmentWithCallbackWithESModule (701 ms) [----------] 24 tests from EnvironmentTest (14566 ms total) [----------] 40 tests from InspectorSocketTest [ RUN ] InspectorSocketTest.ReadsAndWritesInspectorMessage [ OK ] InspectorSocketTest.ReadsAndWritesInspectorMessage (6 ms) [ RUN ] InspectorSocketTest.BufferEdgeCases [ OK ] InspectorSocketTest.BufferEdgeCases (0 ms) [ RUN ] InspectorSocketTest.AcceptsRequestInSeveralWrites [ OK ] InspectorSocketTest.AcceptsRequestInSeveralWrites (0 ms) [ RUN ] InspectorSocketTest.ExtraTextBeforeRequest [ OK ] InspectorSocketTest.ExtraTextBeforeRequest (0 ms) [ RUN ] InspectorSocketTest.RequestWithoutKey [ OK ] InspectorSocketTest.RequestWithoutKey (0 ms) [ RUN ] InspectorSocketTest.KillsConnectionOnProtocolViolation [ OK ] InspectorSocketTest.KillsConnectionOnProtocolViolation (0 ms) [ RUN ] InspectorSocketTest.CanStopReadingFromInspector [ OK ] InspectorSocketTest.CanStopReadingFromInspector (0 ms) [ RUN ] InspectorSocketTest.CloseDoesNotNotifyReadCallback [ OK ] InspectorSocketTest.CloseDoesNotNotifyReadCallback (0 ms) [ RUN ] InspectorSocketTest.CloseWorksWithoutReadEnabled [ OK ] InspectorSocketTest.CloseWorksWithoutReadEnabled (0 ms) [ RUN ] InspectorSocketTest.ReportsHttpGet [ OK ] InspectorSocketTest.ReportsHttpGet (12 ms) [ RUN ] InspectorSocketTest.HandshakeCanBeCanceled [ OK ] InspectorSocketTest.HandshakeCanBeCanceled (0 ms) [ RUN ] InspectorSocketTest.GetThenHandshake [ OK ] InspectorSocketTest.GetThenHandshake (0 ms) [ RUN ] InspectorSocketTest.WriteBeforeHandshake [ OK ] InspectorSocketTest.WriteBeforeHandshake (0 ms) [ RUN ] InspectorSocketTest.CleanupSocketAfterEOF [ OK ] InspectorSocketTest.CleanupSocketAfterEOF (11 ms) [ RUN ] InspectorSocketTest.EOFBeforeHandshake [ OK ] InspectorSocketTest.EOFBeforeHandshake (0 ms) [ RUN ] InspectorSocketTest.Send1Mb [ OK ] InspectorSocketTest.Send1Mb (86 ms) [ RUN ] InspectorSocketTest.ErrorCleansUpTheSocket [ OK ] InspectorSocketTest.ErrorCleansUpTheSocket (0 ms) [ RUN ] InspectorSocketTest.NoCloseResponseFromClient [ OK ] InspectorSocketTest.NoCloseResponseFromClient (0 ms) [ RUN ] InspectorSocketTest.HostCheckedForGET [ OK ] InspectorSocketTest.HostCheckedForGET (0 ms) [ RUN ] InspectorSocketTest.HostCheckedForUPGRADE [ OK ] InspectorSocketTest.HostCheckedForUPGRADE (0 ms) [ RUN ] InspectorSocketTest.HostIPChecked [ OK ] InspectorSocketTest.HostIPChecked (0 ms) [ RUN ] InspectorSocketTest.HostNegativeIPChecked [ OK ] InspectorSocketTest.HostNegativeIPChecked (0 ms) [ RUN ] InspectorSocketTest.HostIpOctetOutOfIntRangeChecked [ OK ] InspectorSocketTest.HostIpOctetOutOfIntRangeChecked (0 ms) [ RUN ] InspectorSocketTest.HostIpOctetFarOutOfIntRangeChecked [ OK ] InspectorSocketTest.HostIpOctetFarOutOfIntRangeChecked (0 ms) [ RUN ] InspectorSocketTest.HostIpEmptyOctetStartChecked [ OK ] InspectorSocketTest.HostIpEmptyOctetStartChecked (0 ms) [ RUN ] InspectorSocketTest.HostIpEmptyOctetMidChecked [ OK ] InspectorSocketTest.HostIpEmptyOctetMidChecked (0 ms) [ RUN ] InspectorSocketTest.HostIpEmptyOctetEndChecked [ OK ] InspectorSocketTest.HostIpEmptyOctetEndChecked (0 ms) [ RUN ] InspectorSocketTest.HostIpTooFewOctetsChecked [ OK ] InspectorSocketTest.HostIpTooFewOctetsChecked (0 ms) [ RUN ] InspectorSocketTest.HostIpTooManyOctetsChecked [ OK ] InspectorSocketTest.HostIpTooManyOctetsChecked (0 ms) [ RUN ] InspectorSocketTest.HostIpInvalidOctalOctetStartChecked [ OK ] InspectorSocketTest.HostIpInvalidOctalOctetStartChecked (0 ms) [ RUN ] InspectorSocketTest.HostIpInvalidOctalOctetMidChecked [ OK ] InspectorSocketTest.HostIpInvalidOctalOctetMidChecked (0 ms) [ RUN ] InspectorSocketTest.HostIpInvalidOctalOctetEndChecked [ OK ] InspectorSocketTest.HostIpInvalidOctalOctetEndChecked (0 ms) [ RUN ] InspectorSocketTest.HostIpLeadingZeroStartChecked [ OK ] InspectorSocketTest.HostIpLeadingZeroStartChecked (0 ms) [ RUN ] InspectorSocketTest.HostIpLeadingZeroMidChecked [ OK ] InspectorSocketTest.HostIpLeadingZeroMidChecked (0 ms) [ RUN ] InspectorSocketTest.HostIpLeadingZeroEndChecked [ OK ] InspectorSocketTest.HostIpLeadingZeroEndChecked (0 ms) [ RUN ] InspectorSocketTest.HostIPNonRoutable [ OK ] InspectorSocketTest.HostIPNonRoutable (0 ms) [ RUN ] InspectorSocketTest.HostIPv6NonRoutable [ OK ] InspectorSocketTest.HostIPv6NonRoutable (0 ms) [ RUN ] InspectorSocketTest.HostIPv6NonRoutableDual [ OK ] InspectorSocketTest.HostIPv6NonRoutableDual (0 ms) [ RUN ] InspectorSocketTest.HostIPv4InSquareBrackets [ OK ] InspectorSocketTest.HostIPv4InSquareBrackets (0 ms) [ RUN ] InspectorSocketTest.HostIPv6InvalidAbbreviation [ OK ] InspectorSocketTest.HostIPv6InvalidAbbreviation (0 ms) [----------] 40 tests from InspectorSocketTest (126 ms total) [----------] 10 tests from InspectorSocketServerTest [ RUN ] InspectorSocketServerTest.InspectorSessions [ OK ] InspectorSocketServerTest.InspectorSessions (4 ms) [ RUN ] InspectorSocketServerTest.ServerDoesNothing [ OK ] InspectorSocketServerTest.ServerDoesNothing (0 ms) [ RUN ] InspectorSocketServerTest.ServerWithoutTargets [ OK ] InspectorSocketServerTest.ServerWithoutTargets (1 ms) [ RUN ] InspectorSocketServerTest.ServerCannotStart [ OK ] InspectorSocketServerTest.ServerCannotStart (0 ms) [ RUN ] InspectorSocketServerTest.StoppingServerDoesNotKillConnections [ OK ] InspectorSocketServerTest.StoppingServerDoesNotKillConnections (40 ms) [ RUN ] InspectorSocketServerTest.ClosingConnectionReportsDone [ OK ] InspectorSocketServerTest.ClosingConnectionReportsDone (41 ms) [ RUN ] InspectorSocketServerTest.ClosingSocketReportsDone [ OK ] InspectorSocketServerTest.ClosingSocketReportsDone (0 ms) [ RUN ] InspectorSocketServerTest.TerminatingSessionReportsDone [ OK ] InspectorSocketServerTest.TerminatingSessionReportsDone (0 ms) [ RUN ] InspectorSocketServerTest.FailsToBindToNodejsHost [ OK ] InspectorSocketServerTest.FailsToBindToNodejsHost (86 ms) [ RUN ] InspectorSocketServerTest.BindsToIpV6 [ OK ] InspectorSocketServerTest.BindsToIpV6 (2 ms) [----------] 10 tests from InspectorSocketServerTest (178 ms total) [----------] 1 test from JSONUtilsTest [ RUN ] JSONUtilsTest.EscapeJsonChars [ OK ] JSONUtilsTest.EscapeJsonChars (0 ms) [----------] 1 test from JSONUtilsTest (0 ms total) [----------] 9 tests from LinkedBindingTest [ RUN ] LinkedBindingTest.SimpleTest [ OK ] LinkedBindingTest.SimpleTest (547 ms) [ RUN ] LinkedBindingTest.LocallyDefinedLinkedBindingTest [ OK ] LinkedBindingTest.LocallyDefinedLinkedBindingTest (548 ms) [ RUN ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiTest [ OK ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiTest (546 ms) [ RUN ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiCallbackTest [ OK ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiCallbackTest (547 ms) [ RUN ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiRefVersion8Test [ OK ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiRefVersion8Test (547 ms) [ RUN ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiRefExperimentalTest [ OK ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiRefExperimentalTest (548 ms) [ RUN ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiInstanceDataTest [ OK ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiInstanceDataTest (546 ms) [ RUN ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiCallbackInstanceDataTest [ OK ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiCallbackInstanceDataTest (545 ms) [ RUN ] LinkedBindingTest.ManyBindingsTest [ OK ] LinkedBindingTest.ManyBindingsTest (547 ms) [----------] 9 tests from LinkedBindingTest (4927 ms total) [----------] 10 tests from LRUCache [ RUN ] LRUCache.PutAndGet [ OK ] LRUCache.PutAndGet (0 ms) [ RUN ] LRUCache.PutUpdatesExisting [ OK ] LRUCache.PutUpdatesExisting (0 ms) [ RUN ] LRUCache.Eviction [ OK ] LRUCache.Eviction (0 ms) [ RUN ] LRUCache.GetMovesToFront [ OK ] LRUCache.GetMovesToFront (0 ms) [ RUN ] LRUCache.Erase [ OK ] LRUCache.Erase (0 ms) [ RUN ] LRUCache.Exists [ OK ] LRUCache.Exists (0 ms) [ RUN ] LRUCache.Size [ OK ] LRUCache.Size (0 ms) [ RUN ] LRUCache.ZeroSizeCache [ OK ] LRUCache.ZeroSizeCache (0 ms) [ RUN ] LRUCache.OneSizeCache [ OK ] LRUCache.OneSizeCache (0 ms) [ RUN ] LRUCache.ComplexTypes [ OK ] LRUCache.ComplexTypes (0 ms) [----------] 10 tests from LRUCache (2 ms total) [----------] 1 test from NodeApiTest [ RUN ] NodeApiTest.CreateNodeApiEnv [ OK ] NodeApiTest.CreateNodeApiEnv (569 ms) [----------] 1 test from NodeApiTest (569 ms total) [----------] 1 test from NodeCryptoEnv [ RUN ] NodeCryptoEnv.LoadBIO [ OK ] NodeCryptoEnv.LoadBIO (547 ms) [----------] 1 test from NodeCryptoEnv (547 ms total) [----------] 4 tests from IPCSerdesTest [ RUN ] IPCSerdesTest.RoundTripsPrimitives [ OK ] IPCSerdesTest.RoundTripsPrimitives (568 ms) [ RUN ] IPCSerdesTest.RoundTripsObject [ OK ] IPCSerdesTest.RoundTripsObject (574 ms) [ RUN ] IPCSerdesTest.RoundTripsTypedArray [ OK ] IPCSerdesTest.RoundTripsTypedArray (569 ms) [ RUN ] IPCSerdesTest.BufferRoundTripsAsBuffer [ OK ] IPCSerdesTest.BufferRoundTripsAsBuffer (570 ms) [----------] 4 tests from IPCSerdesTest (2283 ms total) [----------] 10 tests from DebugSymbolsTest [ RUN ] DebugSymbolsTest.ContextEmbedderEnvironmentIndex [ OK ] DebugSymbolsTest.ContextEmbedderEnvironmentIndex (13 ms) [ RUN ] DebugSymbolsTest.BaseObjectkInternalFieldCount [ OK ] DebugSymbolsTest.BaseObjectkInternalFieldCount (11 ms) [ RUN ] DebugSymbolsTest.HandleWrapInternalFieldCount [ OK ] DebugSymbolsTest.HandleWrapInternalFieldCount (10 ms) [ RUN ] DebugSymbolsTest.ReqWrapInternalFieldCount [ OK ] DebugSymbolsTest.ReqWrapInternalFieldCount (10 ms) [ RUN ] DebugSymbolsTest.ExternalStringDataOffset [ OK ] DebugSymbolsTest.ExternalStringDataOffset (10 ms) [ RUN ] DebugSymbolsTest.BaseObjectPersistentHandle [ OK ] DebugSymbolsTest.BaseObjectPersistentHandle (545 ms) [ RUN ] DebugSymbolsTest.EnvironmentHandleWrapQueue [ OK ] DebugSymbolsTest.EnvironmentHandleWrapQueue (544 ms) [ RUN ] DebugSymbolsTest.EnvironmentReqWrapQueue [ OK ] DebugSymbolsTest.EnvironmentReqWrapQueue (545 ms) [ RUN ] DebugSymbolsTest.HandleWrapList [ OK ] DebugSymbolsTest.HandleWrapList (543 ms) [ RUN ] DebugSymbolsTest.ReqWrapList [ OK ] DebugSymbolsTest.ReqWrapList (546 ms) [----------] 10 tests from DebugSymbolsTest (2783 ms total) [----------] 1 test from TaskRunnerTest [ RUN ] TaskRunnerTest.EscapeShell [ OK ] TaskRunnerTest.EscapeShell (14 ms) [----------] 1 test from TaskRunnerTest (14 ms total) [----------] 2 tests from PathTest [ RUN ] PathTest.PathResolve [ OK ] PathTest.PathResolve (513 ms) [ RUN ] PathTest.ToNamespacedPath [ OK ] PathTest.ToNamespacedPath (514 ms) [----------] 2 tests from PathTest (1027 ms total) [----------] 1 test from PerProcessTest [ RUN ] PerProcessTest.EmbeddedSources [ OK ] PerProcessTest.EmbeddedSources (1 ms) [----------] 1 test from PerProcessTest (1 ms total) [----------] 2 tests from PlatformTest [ RUN ] PlatformTest.SkipNewTasksInFlushForegroundTasks [ OK ] PlatformTest.SkipNewTasksInFlushForegroundTasks (544 ms) [ RUN ] PlatformTest.TracingControllerNullptr [ OK ] PlatformTest.TracingControllerNullptr (567 ms) [----------] 2 tests from PlatformTest (1112 ms total) [----------] 4 tests from ReportTest [ RUN ] ReportTest.ReportWithNoIsolate [ OK ] ReportTest.ReportWithNoIsolate (28 ms) [ RUN ] ReportTest.ReportWithNoEnv [ OK ] ReportTest.ReportWithNoEnv (16 ms) [ RUN ] ReportTest.ReportWithIsolate [ OK ] ReportTest.ReportWithIsolate (579 ms) [ RUN ] ReportTest.ReportWithEnv [ OK ] ReportTest.ReportWithEnv (576 ms) [----------] 4 tests from ReportTest (1201 ms total) [----------] 3 tests from SocketAddress [ RUN ] SocketAddress.SocketAddress [ OK ] SocketAddress.SocketAddress (0 ms) [ RUN ] SocketAddress.SocketAddressIPv6 [ OK ] SocketAddress.SocketAddressIPv6 (0 ms) [ RUN ] SocketAddress.Comparison [ OK ] SocketAddress.Comparison (0 ms) [----------] 3 tests from SocketAddress (0 ms total) [----------] 1 test from SocketAddressLRU [ RUN ] SocketAddressLRU.SocketAddressLRU [ OK ] SocketAddressLRU.SocketAddressLRU (0 ms) [----------] 1 test from SocketAddressLRU (0 ms total) [----------] 1 test from SocketAddressBlockList [ RUN ] SocketAddressBlockList.Simple [ OK ] SocketAddressBlockList.Simple (0 ms) [----------] 1 test from SocketAddressBlockList (0 ms total) [----------] 3 tests from StringBytesTest [ RUN ] StringBytesTest.WriteLatin1WithOneByteString [ OK ] StringBytesTest.WriteLatin1WithOneByteString (547 ms) [ RUN ] StringBytesTest.WriteLatin1WithUtf8String [ OK ] StringBytesTest.WriteLatin1WithUtf8String (547 ms) [ RUN ] StringBytesTest.WriteLatin1WithInvalidChar [ OK ] StringBytesTest.WriteLatin1WithInvalidChar (548 ms) [----------] 3 tests from StringBytesTest (1643 ms total) [----------] 6 tests from TracedValue [ RUN ] TracedValue.Object [ OK ] TracedValue.Object (1 ms) [ RUN ] TracedValue.Array [ OK ] TracedValue.Array (0 ms) [ RUN ] TracedValue.EscapingObject [ OK ] TracedValue.EscapingObject (0 ms) [ RUN ] TracedValue.EscapingArray [ OK ] TracedValue.EscapingArray (0 ms) [ RUN ] TracedValue.EnvironmentArgs [ OK ] TracedValue.EnvironmentArgs (0 ms) [ RUN ] TracedValue.AsyncWrapArgs [ OK ] TracedValue.AsyncWrapArgs (0 ms) [----------] 6 tests from TracedValue (2 ms total) [----------] 12 tests from UtilTest [ RUN ] UtilTest.ListHead [ OK ] UtilTest.ListHead (12 ms) [ RUN ] UtilTest.StringEqualNoCase [ OK ] UtilTest.StringEqualNoCase (10 ms) [ RUN ] UtilTest.StringEqualNoCaseN [ OK ] UtilTest.StringEqualNoCaseN (12 ms) [ RUN ] UtilTest.ToLower [ OK ] UtilTest.ToLower (15 ms) [ RUN ] UtilTest.Malloc [ OK ] UtilTest.Malloc (10 ms) [ RUN ] UtilTest.Calloc [ OK ] UtilTest.Calloc (10 ms) [ RUN ] UtilTest.UncheckedMalloc [ OK ] UtilTest.UncheckedMalloc (10 ms) [ RUN ] UtilTest.UncheckedCalloc [ OK ] UtilTest.UncheckedCalloc (10 ms) [ RUN ] UtilTest.MaybeStackBuffer [ OK ] UtilTest.MaybeStackBuffer (12 ms) [ RUN ] UtilTest.SPrintF [ OK ] UtilTest.SPrintF (14 ms) [ RUN ] UtilTest.DumpJavaScriptStackWithNoIsolate [ OK ] UtilTest.DumpJavaScriptStackWithNoIsolate (11 ms) [ RUN ] UtilTest.DetermineSpecificErrorType [ OK ] UtilTest.DetermineSpecificErrorType (513 ms) [----------] 12 tests from UtilTest (646 ms total) [----------] Global test environment tear-down [==========] 193 tests from 31 test suites ran. (41534 ms total) [ PASSED ] 193 tests. make jstest ninja -C out/Release -j16 ninja: Entering directory `out/Release' ninja: no work to do. if [ ! -r node ] || [ ! -L node ]; then ln -fs out/Release/node node; fi /usr/bin/python3.14 tools/test.py --mode=release \ \ --skip-tests= \ default \ addons ffi js-native-api node-api embedding [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-called-with-expe... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-called-with-regi... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-globalpreload-no... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-globalpreload-wa... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-initialize-in-se... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-initialize-invok... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-initialize-never... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-initialize-proce... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-initialize-rejec... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-initialize-throw... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-mixed-opt-in [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-never-settling-i... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-never-settling-l... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-never-settling-l... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-never-settling-l... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-never-settling-r... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-never-settling-r... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-never-settling-r... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-never-settling-r... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-never-settling-r... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-no-leak-internal... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-process-exit-asy... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-process-exit-syn... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-process-exit-top... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-register-with-cj... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-register-with-im... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-register-with-po... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-register-with-re... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-register-with-ur... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-remove-beforeexi... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-require-resolve-... [00:00|% 0|+ 0|- 0]: release test-async-loader-hooks-require-resolve-... [00:03|% 0|+ 1|- 0]: release test-async-loader-hooks-source-maps-cjs [00:03|% 0|+ 2|- 0]: release test-async-loader-hooks-throw-bigint [00:03|% 0|+ 3|- 0]: release test-async-loader-hooks-throw-boolean [00:03|% 0|+ 4|- 0]: release test-async-loader-hooks-throw-empty-obje... [00:03|% 0|+ 5|- 0]: release test-async-loader-hooks-throw-error [00:03|% 0|+ 6|- 0]: release test-async-loader-hooks-throw-function [00:03|% 0|+ 7|- 0]: release test-async-loader-hooks-throw-null [00:03|% 0|+ 8|- 0]: release test-async-loader-hooks-throw-number [00:03|% 0|+ 9|- 0]: release test-async-loader-hooks-throw-object [00:03|% 0|+ 10|- 0]: release test-async-loader-hooks-throw-string [00:03|% 0|+ 11|- 0]: release test-async-loader-hooks-throw-symbol [00:03|% 0|+ 12|- 0]: release test-async-loader-hooks-throw-undefined [00:03|% 0|+ 13|- 0]: release test-async-loader-hooks-use-hooks-requir... [00:03|% 0|+ 14|- 0]: release test-async-loader-hooks-with-worker-perm... [00:03|% 0|+ 15|- 0]: release test-async-loader-hooks-with-worker-perm... [00:03|% 0|+ 16|- 0]: release test-async-loader-hooks-without-worker-p... [00:03|% 0|+ 17|- 0]: release test-module-hooks-builtin-require [00:03|% 0|+ 18|- 0]: release test-module-hooks-create-require-with-ur... [00:03|% 0|+ 19|- 0]: release test-module-hooks-custom-conditions [00:03|% 0|+ 20|- 0]: release test-module-hooks-custom-conditions-cjs [00:03|% 0|+ 21|- 0]: release test-module-hooks-custom-conditions-spec... [00:03|% 0|+ 22|- 0]: release test-module-hooks-import-wasm [00:03|% 0|+ 23|- 0]: release test-module-hooks-load-async-and-sync [00:03|% 0|+ 24|- 0]: release test-module-hooks-load-buffers [00:03|% 0|+ 25|- 0]: release test-module-hooks-load-builtin-import [00:03|% 0|+ 26|- 0]: release test-module-hooks-load-builtin-override-... [00:03|% 0|+ 28|- 0]: release test-module-hooks-load-builtin-override-... [00:03|% 0|+ 28|- 0]: release test-module-hooks-load-builtin-override-... [00:03|% 0|+ 29|- 0]: release test-module-hooks-load-builtin-require [00:04|% 0|+ 30|- 0]: release test-module-hooks-load-chained [00:04|% 0|+ 31|- 0]: release test-module-hooks-load-context-merged [00:04|% 0|+ 32|- 0]: release test-module-hooks-load-context-merged-es... [00:05|% 0|+ 33|- 0]: release test-module-hooks-load-context-optional [00:05|% 0|+ 34|- 0]: release test-module-hooks-load-context-optional-... [00:05|% 0|+ 35|- 0]: release test-module-hooks-load-detection [00:05|% 0|+ 36|- 0]: release test-module-hooks-load-esm [00:05|% 0|+ 37|- 0]: release test-module-hooks-load-esm-mock [00:05|% 0|+ 38|- 0]: release test-module-hooks-load-import-cjs [00:05|% 0|+ 39|- 0]: release test-module-hooks-load-import-cjs-custom... [00:05|% 0|+ 40|- 0]: release test-module-hooks-load-invalid [00:05|% 0|+ 41|- 0]: release test-module-hooks-load-mock [00:05|% 0|+ 42|- 0]: release test-module-hooks-load-short-circuit [00:05|% 0|+ 43|- 0]: release test-module-hooks-load-short-circuit-req... [00:05|% 0|+ 44|- 0]: release test-module-hooks-load-short-circuit-req... [00:05|% 0|+ 45|- 0]: release test-module-hooks-load-url-change-import [00:05|% 0|+ 46|- 0]: release test-module-hooks-load-url-change-requir... [00:05|% 0|+ 47|- 0]: release test-module-hooks-preload [00:05|% 0|+ 48|- 0]: release test-module-hooks-require-esm [00:06|% 0|+ 49|- 0]: release test-module-hooks-require-wasm [00:06|% 0|+ 50|- 0]: release test-module-hooks-resolve-builtin-builti... [00:06|% 0|+ 51|- 0]: release test-module-hooks-resolve-builtin-builti... [00:06|% 0|+ 52|- 0]: release test-module-hooks-resolve-builtin-on-dis... [00:06|% 1|+ 53|- 0]: release test-module-hooks-resolve-builtin-on-dis... [00:06|% 1|+ 54|- 0]: release test-module-hooks-resolve-builtin-on-dis... [00:06|% 1|+ 55|- 0]: release test-module-hooks-resolve-context-merged [00:06|% 1|+ 56|- 0]: release test-module-hooks-resolve-context-merged... [00:06|% 1|+ 57|- 0]: release test-module-hooks-resolve-context-option... [00:06|% 1|+ 58|- 0]: release test-module-hooks-resolve-context-option... [00:06|% 1|+ 59|- 0]: release test-module-hooks-resolve-import-cjs [00:06|% 1|+ 60|- 0]: release test-module-hooks-resolve-invalid [00:06|% 1|+ 61|- 0]: release test-module-hooks-resolve-load-builtin-o... [00:06|% 1|+ 62|- 0]: release test-module-hooks-resolve-load-builtin-o... [00:06|% 1|+ 63|- 0]: release test-module-hooks-resolve-load-builtin-r... [00:06|% 1|+ 64|- 0]: release test-module-hooks-resolve-load-builtin-r... [00:06|% 1|+ 65|- 0]: release test-module-hooks-resolve-load-import-in... [00:06|% 1|+ 66|- 0]: release test-module-hooks-resolve-load-import-in... [00:06|% 1|+ 67|- 0]: release test-module-hooks-resolve-load-require-i... [00:06|% 1|+ 68|- 0]: release test-module-hooks-resolve-load-require-i... [00:06|% 1|+ 69|- 0]: release test-module-hooks-resolve-require-resolv... [00:06|% 1|+ 70|- 0]: release test-module-hooks-resolve-require-resolv... [00:07|% 1|+ 71|- 0]: release test-module-hooks-resolve-require-resolv... [00:07|% 1|+ 72|- 0]: release test-module-hooks-resolve-require-resolv... [00:07|% 1|+ 73|- 0]: release test-module-hooks-resolve-require-resolv... [00:07|% 1|+ 74|- 0]: release test-module-hooks-resolve-require-resolv... [00:07|% 1|+ 75|- 0]: release test-module-hooks-resolve-require-resolv... [00:07|% 1|+ 76|- 0]: release test-module-hooks-resolve-require-resolv... [00:07|% 1|+ 77|- 0]: release test-module-hooks-resolve-short-circuit [00:07|% 1|+ 78|- 0]: release test-module-hooks-resolve-short-circuit-... [00:07|% 1|+ 79|- 0]: release test-module-hooks-resolve-short-circuit-... [00:07|% 1|+ 80|- 0]: release test-single-executable-blob-config [00:07|% 1|+ 81|- 0]: release test-single-executable-blob-config-error... [00:08|% 1|+ 82|- 0]: release test-source-map-spec [00:08|% 1|+ 83|- 0]: release test-return-on-exit [00:08|% 1|+ 84|- 0]: release test-wasi-cant_dotdot [00:08|% 1|+ 85|- 0]: release test-wasi-clock_getres [00:08|% 1|+ 86|- 0]: release test-wasi-exitcode [00:08|% 1|+ 87|- 0]: release test-wasi-fd_prestat_get_refresh [00:08|% 1|+ 88|- 0]: release test-wasi-ftruncate [00:08|% 1|+ 89|- 0]: release test-wasi-getentropy [00:08|% 1|+ 90|- 0]: release test-wasi-getrusage [00:08|% 1|+ 91|- 0]: release test-wasi-gettimeofday [00:08|% 1|+ 92|- 0]: release test-wasi-initialize-validation [00:08|% 1|+ 93|- 0]: release test-wasi-io [00:08|% 1|+ 94|- 0]: release test-wasi-main_args [00:08|% 1|+ 95|- 0]: release test-wasi-not-started [00:08|% 1|+ 96|- 0]: release test-wasi-notdir [00:08|% 1|+ 97|- 0]: release test-wasi-options-validation [00:08|% 1|+ 98|- 0]: release test-wasi-poll [00:08|% 1|+ 99|- 0]: release test-wasi-preopen_populates [00:08|% 1|+ 100|- 0]: release test-wasi-pthread [00:08|% 1|+ 101|- 0]: release test-wasi-readdir [00:08|% 1|+ 102|- 0]: release test-wasi-sock [00:08|% 1|+ 103|- 0]: release test-wasi-start-validation [00:09|% 1|+ 104|- 0]: release test-wasi-stat [00:09|% 2|+ 105|- 0]: release test-wasi-stdio [00:09|% 2|+ 106|- 0]: release test-wasi-symlinks [00:09|% 2|+ 107|- 0]: release test-wasi-worker-terminate [00:10|% 2|+ 108|- 0]: release test-wasi-write_file [00:10|% 2|+ 109|- 0]: release test-output-abort [00:11|% 2|+ 110|- 0]: release test-output-abort-hooks [00:11|% 2|+ 111|- 0]: release test-output-abort-runs-after-hook [00:11|% 2|+ 112|- 0]: release test-output-abort-suite [00:11|% 2|+ 113|- 0]: release test-output-arbitrary-output [00:12|% 2|+ 114|- 0]: release test-output-arbitrary-output-colored [00:12|% 2|+ 115|- 0]: release test-output-assertion-color-tty [00:12|% 2|+ 116|- 0]: release test-output-async-test-scheduling [00:12|% 2|+ 117|- 0]: release test-output-before-and-after-each-too-ma... [00:12|% 2|+ 118|- 0]: release test-output-before-and-after-each-with-t... [00:13|% 2|+ 119|- 0]: release test-output-coverage-failure [00:13|% 2|+ 120|- 0]: release test-output-coverage-short-filename [00:13|% 2|+ 121|- 0]: release test-output-coverage-width-100 [00:13|% 2|+ 122|- 0]: release test-output-coverage-width-100-uncovered... [00:13|% 2|+ 123|- 0]: release test-output-coverage-width-150 [00:13|% 2|+ 124|- 0]: release test-output-coverage-width-150-uncovered... [00:13|% 2|+ 125|- 0]: release test-output-coverage-width-40 [00:13|% 2|+ 126|- 0]: release test-output-coverage-width-80 [00:13|% 2|+ 127|- 0]: release test-output-coverage-width-80-color [00:13|% 2|+ 128|- 0]: release test-output-coverage-width-80-uncovered-... [00:13|% 2|+ 129|- 0]: release test-output-coverage-width-80-uncovered-... [00:13|% 2|+ 130|- 0]: release test-output-coverage-width-infinity [00:13|% 2|+ 131|- 0]: release test-output-coverage-width-infinity-unco... [00:13|% 2|+ 132|- 0]: release test-output-coverage-with-mock [00:13|% 2|+ 133|- 0]: release test-output-coverage-with-mock-cjs [00:14|% 2|+ 134|- 0]: release test-output-default-output [00:14|% 2|+ 135|- 0]: release test-output-describe-it [00:14|% 2|+ 136|- 0]: release test-output-describe-nested [00:14|% 2|+ 137|- 0]: release test-output-dot-output-custom-columns [00:14|% 2|+ 138|- 0]: release test-output-dot-reporter [00:14|% 2|+ 139|- 0]: release test-output-eval-dot [00:15|% 2|+ 140|- 0]: release test-output-eval-spec [00:15|% 2|+ 141|- 0]: release test-output-eval-tap [00:15|% 2|+ 142|- 0]: release test-output-filtered-suite-delayed-build [00:15|% 2|+ 143|- 0]: release test-output-filtered-suite-order [00:15|% 2|+ 144|- 0]: release test-output-filtered-suite-throws [00:16|% 2|+ 145|- 0]: release test-output-force-exit [00:16|% 2|+ 146|- 0]: release test-output-global-after-should-fail-the... === release test-wasi-pthread === Path: wasi/test-wasi-pthread Testing with --turbo-fast-api-calls: --target=wasm32-wasip1-threads pthread Testing with --no-turbo-fast-api-calls: --target=wasm32-wasip1-threads pthread [process 32017]: --- stderr --- (node:32017) ExperimentalWarning: WASI is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) fd_write(2, 69600, 2, 69596) Assertion failed: r == 0 (c/pthread.c: main: 17) wasm://wasm/00020abe:1 RuntimeError: unreachable at wasm://wasm/00020abe:wasm-function[26]:0x892 at wasm://wasm/00020abe:wasm-function[27]:0x8da at wasm://wasm/00020abe:wasm-function[13]:0x46a at wasm://wasm/00020abe:wasm-function[11]:0x328 at WASI.start (node:wasi:138:7) at /build/nodejs-lts-krypton/src/node/test/fixtures/wasi-preview-1.js:191:20 Node.js v24.19.0 [process 32017]: --- stdout --- [process 32017]: status = 1, signal = null /build/nodejs-lts-krypton/src/node/test/common/child_process.js:112 throw error; ^ Error: - process terminated with status 1, expected 0 at testWasiPreview1 (/build/nodejs-lts-krypton/src/node/test/common/wasi.js:29:3) at Object. (/build/nodejs-lts-krypton/src/node/test/wasi/test-wasi-pthread.js:7:1) at Module._compile (node:internal/modules/cjs/loader:1872:14) at Object..js (node:internal/modules/cjs/loader:2003:10) at Module.load (node:internal/modules/cjs/loader:1594:32) at Module._load (node:internal/modules/cjs/loader:1396:12) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { options: { env: { NODE_DEBUG_NATIVE: 'wasi', NODE_PLATFORM: 'linux' } }, command: '/build/nodejs-lts-krypton/src/node/out/Release/node --no-turbo-fast-api-calls /build/nodejs-lts-krypton/src/node/test/fixtures/wasi-preview-1.js --target=wasm32-wasip1-threads pthread' } Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/wasi/test-wasi-pthread.js [00:16|% 2|+ 146|- 1]: release test-output-global-hooks-with-no-tests [00:16|% 2|+ 147|- 1]: release test-output-hooks [00:17|% 2|+ 148|- 1]: release test-output-hooks-spec-reporter [00:17|% 2|+ 149|- 1]: release test-output-hooks-with-no-global-test [00:17|% 2|+ 150|- 1]: release test-output-junit-reporter [00:17|% 2|+ 151|- 1]: release test-output-lcov-reporter [00:17|% 2|+ 152|- 1]: release test-output-name-and-skip-patterns [00:17|% 2|+ 153|- 1]: release test-output-name-pattern [00:17|% 2|+ 154|- 1]: release test-output-name-pattern-with-only [00:18|% 2|+ 155|- 1]: release test-output-no-refs [00:18|% 3|+ 156|- 1]: release test-output-no-tests [00:18|% 3|+ 157|- 1]: release test-output-non-tty-forced-color-output [00:18|% 3|+ 158|- 1]: release test-output-only-tests [00:18|% 3|+ 159|- 1]: release test-output-output [00:18|% 3|+ 160|- 1]: release test-output-output-cli [00:18|% 3|+ 161|- 1]: release test-output-randomize-nested-scenarios-o... [00:18|% 3|+ 162|- 1]: release test-output-randomize-nested-scenarios-o... [00:18|% 3|+ 163|- 1]: release test-output-randomize-output-cli [00:18|% 3|+ 164|- 1]: release test-output-randomize-output-cli-none [00:18|% 3|+ 165|- 1]: release test-output-skip-each-hooks [00:19|% 3|+ 166|- 1]: release test-output-skip-pattern [00:19|% 3|+ 167|- 1]: release test-output-source-mapped-locations [00:19|% 3|+ 168|- 1]: release test-output-spec-reporter [00:19|% 3|+ 169|- 1]: release test-output-spec-reporter-cli [00:19|% 3|+ 170|- 1]: release test-output-spec-reporter-successful [00:19|% 3|+ 171|- 1]: release test-output-spec-reporter-watch-restart [00:19|% 3|+ 172|- 1]: release test-output-suite-skip-hooks [00:19|% 3|+ 173|- 1]: release test-output-tap-escape [00:19|% 3|+ 174|- 1]: release test-output-test-diagnostic-warning-with... [00:20|% 3|+ 175|- 1]: release test-output-test-runner-plan [00:21|% 3|+ 176|- 1]: release test-output-test-runner-plan-timeout [00:21|% 3|+ 177|- 1]: release test-output-test-runner-watch-spec [00:21|% 3|+ 178|- 1]: release test-output-test-timeout-flag [00:21|% 3|+ 179|- 1]: release test-output-test-timeout-flag-with-test [00:21|% 3|+ 180|- 1]: release test-output-timeout-in-before-each [00:21|% 3|+ 181|- 1]: release test-output-typescript-coverage [00:21|% 3|+ 182|- 1]: release test-output-unfinished-suite-async-error [00:21|% 3|+ 183|- 1]: release test-run-watch-create [00:22|% 3|+ 184|- 1]: release test-run-watch-cwd [00:22|% 3|+ 185|- 1]: release test-run-watch-cwd-isolation-none [00:22|% 3|+ 186|- 1]: release test-run-watch-cwd-isolation-none-argv [00:22|% 3|+ 187|- 1]: release test-run-watch-cwd-isolation-process [00:22|% 3|+ 188|- 1]: release test-run-watch-delete [00:23|% 3|+ 189|- 1]: release test-run-watch-dependency-repeatedly [00:23|% 3|+ 190|- 1]: release test-run-watch-different-cwd-dependency [00:23|% 3|+ 191|- 1]: release test-run-watch-different-cwd-rename [00:23|% 3|+ 192|- 1]: release test-run-watch-different-runner-cwd [00:23|% 3|+ 193|- 1]: release test-run-watch-different-runner-cwd-isol... [00:23|% 3|+ 194|- 1]: release test-run-watch-emit-restarted [00:24|% 3|+ 195|- 1]: release test-run-watch-esm-dependency [00:24|% 3|+ 196|- 1]: release test-run-watch-no-emit-restarted-disable... [00:24|% 3|+ 197|- 1]: release test-run-watch-rename [00:24|% 3|+ 198|- 1]: release test-run-watch-repeatedly [00:24|% 3|+ 199|- 1]: release test-run-watch-run-duration [00:25|% 3|+ 200|- 1]: release test-run-watch-without-file [00:25|% 3|+ 201|- 1]: release test-watch-create-isolation-process [00:25|% 3|+ 202|- 1]: release test-watch-delete-isolation-none [00:25|% 3|+ 203|- 1]: release test-watch-delete-isolation-process [00:26|% 3|+ 204|- 1]: release test-watch-dependency-isolation-none [00:26|% 3|+ 205|- 1]: release test-watch-dependency-isolation-process [00:26|% 3|+ 206|- 1]: release test-watch-esm-dependency-isolation-none [00:26|% 3|+ 207|- 1]: release test-watch-esm-dependency-isolation-proc... [00:26|% 4|+ 208|- 1]: release test-watch-no-file-isolation-none [00:27|% 4|+ 209|- 1]: release test-watch-no-file-isolation-process [00:27|% 4|+ 210|- 1]: release test-watch-rename-isolation-none [00:27|% 4|+ 211|- 1]: release test-watch-rename-isolation-process [00:27|% 4|+ 212|- 1]: release test-watch-run-repeatedly-isolation-none === release test-run-watch-cwd-isolation-none-argv === Path: test-runner/test-run-watch-cwd-isolation-none-argv Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/test-runner/test-run-watch-cwd-isolation-none-argv.mjs [00:27|% 4|+ 212|- 2]: release test-watch-run-repeatedly-isolation-proc... [00:28|% 4|+ 213|- 2]: release console-dumb-tty [00:28|% 4|+ 214|- 2]: release console_colors [00:28|% 4|+ 215|- 2]: release no_dropped_stdio [00:28|% 4|+ 216|- 2]: release no_interleaved_stdio [00:30|% 4|+ 217|- 2]: release readline-dumb-tty [00:30|% 4|+ 218|- 2]: release ref_keeps_node_running [00:30|% 4|+ 219|- 2]: release repl-dumb-tty [00:30|% 4|+ 220|- 2]: release stdin-setrawmode [00:30|% 4|+ 221|- 2]: release test-assert-colors [00:30|% 4|+ 222|- 2]: release test-assert-no-color [00:31|% 4|+ 223|- 2]: release test-assert-position-indicator [00:31|% 4|+ 224|- 2]: release test-async-wrap-getasyncid-tty [00:31|% 4|+ 225|- 2]: release test-fatal-error [00:32|% 4|+ 226|- 2]: release test-handle-wrap-hasref-tty [00:32|% 4|+ 227|- 2]: release test-readable-tty-keepalive [00:32|% 4|+ 228|- 2]: release test-repl-external-module [00:32|% 4|+ 229|- 2]: release test-set-raw-mode-reset [00:33|% 4|+ 230|- 2]: release test-set-raw-mode-reset-process-exit [00:33|% 4|+ 231|- 2]: release test-set-raw-mode-reset-signal [00:33|% 4|+ 232|- 2]: release test-start-trace-sigint [00:33|% 4|+ 233|- 2]: release test-stderr-stdout-handle-sigwinch [00:33|% 4|+ 234|- 2]: release test-stdin-write [00:33|% 4|+ 235|- 2]: release test-stdout-read [00:33|% 4|+ 236|- 2]: release test-stop-trace-sigint [00:33|% 4|+ 237|- 2]: release test-testpy-env-var-via-comment [00:34|% 4|+ 238|- 2]: release test-trace-sigint [00:34|% 4|+ 239|- 2]: release test-trace-sigint-disabled [00:34|% 4|+ 240|- 2]: release test-trace-sigint-on-idle [00:34|% 4|+ 241|- 2]: release test-tty-color-support [00:34|% 4|+ 242|- 2]: release test-tty-color-support-warning [00:34|% 4|+ 243|- 2]: release test-tty-color-support-warning-2 [00:34|% 4|+ 244|- 2]: release test-tty-isatty [00:34|% 4|+ 245|- 2]: release test-tty-stdin-call-end [00:34|% 4|+ 246|- 2]: release test-tty-stdin-end [00:34|% 4|+ 247|- 2]: release test-tty-stdout-end [00:35|% 4|+ 248|- 2]: release test-tty-stdout-resize [00:35|% 4|+ 249|- 2]: release test-tty-stream-constructors [00:35|% 4|+ 250|- 2]: release test-tty-window-size [00:35|% 4|+ 251|- 2]: release test-tty-wrap [00:35|% 4|+ 252|- 2]: release test-cjs-esm-warn [00:35|% 4|+ 253|- 2]: release test-cjs-legacyMainResolve [00:35|% 4|+ 254|- 2]: release test-cjs-legacyMainResolve-permission [00:35|% 4|+ 255|- 2]: release test-cjs-prototype-pollution [00:35|% 4|+ 256|- 2]: release test-disable-require-module-with-detecti... [00:35|% 4|+ 257|- 2]: release test-dynamic-import-script-lifetime [00:35|% 4|+ 258|- 2]: release test-esm-assert-strict [00:35|% 5|+ 259|- 2]: release test-esm-assertionless-json-import [00:35|% 5|+ 260|- 2]: release test-esm-basic-imports [00:35|% 5|+ 261|- 2]: release test-esm-child-process-fork-main [00:35|% 5|+ 262|- 2]: release test-esm-cjs-builtins [00:35|% 5|+ 263|- 2]: release test-esm-cjs-exports [00:36|% 5|+ 264|- 2]: release test-esm-cjs-load-error-note [00:36|% 5|+ 265|- 2]: release test-esm-cjs-main [00:36|% 5|+ 266|- 2]: release test-esm-cjs-named-error [00:36|% 5|+ 267|- 2]: release test-esm-custom-exports [00:36|% 5|+ 268|- 2]: release test-esm-cyclic-dynamic-import [00:36|% 5|+ 269|- 2]: release test-esm-data-urls [00:36|% 5|+ 270|- 2]: release test-esm-default-type [00:36|% 5|+ 271|- 2]: release test-esm-detect-ambiguous [00:36|% 5|+ 272|- 2]: release test-esm-dns-promises [00:36|% 5|+ 273|- 2]: release test-esm-double-encoding [00:36|% 5|+ 274|- 2]: release test-esm-dynamic-import [00:36|% 5|+ 275|- 2]: release test-esm-dynamic-import-attribute [00:36|% 5|+ 276|- 2]: release test-esm-dynamic-import-attribute [00:36|% 5|+ 277|- 2]: release test-esm-dynamic-import-commonjs [00:36|% 5|+ 278|- 2]: release test-esm-dynamic-import-commonjs [00:36|% 5|+ 279|- 2]: release test-esm-dynamic-import-mutating-fs [00:36|% 5|+ 280|- 2]: release test-esm-dynamic-import-mutating-fs [00:36|% 5|+ 281|- 2]: release test-esm-encoded-path [00:37|% 5|+ 282|- 2]: release test-esm-encoded-path-native [00:37|% 5|+ 283|- 2]: release test-esm-error-cache [00:37|% 5|+ 284|- 2]: release test-esm-example-loader [00:37|% 5|+ 285|- 2]: release test-esm-experimental-warnings [00:37|% 5|+ 286|- 2]: release test-esm-export-not-found [00:37|% 5|+ 287|- 2]: release test-esm-exports [00:37|% 5|+ 288|- 2]: release test-esm-exports-deprecations [00:37|% 5|+ 289|- 2]: release test-esm-extension-lookup-deprecation [00:37|% 5|+ 290|- 2]: release test-esm-extensionless-esm-and-wasm [00:38|% 5|+ 291|- 2]: release test-esm-forbidden-globals [00:38|% 5|+ 292|- 2]: release test-esm-fs-promises [00:38|% 5|+ 293|- 2]: release test-esm-import-assertion-warning [00:38|% 5|+ 294|- 2]: release test-esm-import-attributes-1 [00:38|% 5|+ 295|- 2]: release test-esm-import-attributes-2 [00:38|% 5|+ 296|- 2]: release test-esm-import-attributes-3 [00:38|% 5|+ 297|- 2]: release test-esm-import-attributes-errors [00:38|% 5|+ 298|- 2]: release test-esm-import-attributes-errors [00:38|% 5|+ 299|- 2]: release test-esm-import-attributes-identity [00:38|% 5|+ 300|- 2]: release test-esm-import-attributes-validation [00:38|% 5|+ 301|- 2]: release test-esm-import-attributes-validation-te... [00:38|% 5|+ 302|- 2]: release test-esm-import-flag [00:38|% 5|+ 303|- 2]: release test-esm-import-json-named-export [00:38|% 5|+ 304|- 2]: release test-esm-import-meta [00:38|% 5|+ 305|- 2]: release test-esm-import-meta-main [00:38|% 5|+ 306|- 2]: release test-esm-import-meta-main-eval [00:38|% 5|+ 307|- 2]: release test-esm-import-meta-resolve [00:38|% 5|+ 308|- 2]: release test-esm-import-meta-resolve-hooks [00:38|% 5|+ 309|- 2]: release test-esm-import-text [00:39|% 5|+ 310|- 2]: release test-esm-import-text-disabled [00:39|% 5|+ 311|- 2]: release test-esm-imports [00:39|% 6|+ 312|- 2]: release test-esm-imports-deprecations [00:39|% 6|+ 313|- 2]: release test-esm-in-require-cache [00:39|% 6|+ 314|- 2]: release test-esm-in-require-cache-2 [00:39|% 6|+ 315|- 2]: release test-esm-initialization [00:39|% 6|+ 316|- 2]: release test-esm-invalid-data-urls [00:39|% 6|+ 317|- 2]: release test-esm-invalid-pjson [00:39|% 6|+ 318|- 2]: release test-esm-json [00:39|% 6|+ 319|- 2]: release test-esm-json-cache [00:39|% 6|+ 320|- 2]: release test-esm-live-binding [00:39|% 6|+ 321|- 2]: release test-esm-loader [00:39|% 6|+ 322|- 2]: release test-esm-loader-cache-clearing [00:39|% 6|+ 323|- 2]: release test-esm-loader-chaining [00:40|% 6|+ 324|- 2]: release test-esm-loader-custom-condition [00:40|% 6|+ 325|- 2]: release test-esm-loader-default-resolver [00:40|% 6|+ 326|- 2]: release test-esm-loader-dependency [00:40|% 6|+ 327|- 2]: release test-esm-loader-entry-url [00:40|% 6|+ 328|- 2]: release test-esm-loader-event-loop [00:40|% 6|+ 329|- 2]: release test-esm-loader-http-imports [00:41|% 6|+ 330|- 2]: release test-esm-loader-invalid-format [00:41|% 6|+ 331|- 2]: release test-esm-loader-invalid-url [00:41|% 6|+ 332|- 2]: release test-esm-loader-mock [00:41|% 6|+ 333|- 2]: release test-esm-loader-modulemap [00:41|% 6|+ 334|- 2]: release test-esm-loader-not-found [00:41|% 6|+ 335|- 2]: release test-esm-loader-programmatically [00:41|% 6|+ 336|- 2]: release test-esm-loader-resolve-type [00:41|% 6|+ 337|- 2]: release test-esm-loader-search [00:41|% 6|+ 338|- 2]: release test-esm-loader-spawn-promisified [00:42|% 6|+ 339|- 2]: release test-esm-loader-stringify-text [00:42|% 6|+ 340|- 2]: release test-esm-loader-thenable [00:42|% 6|+ 341|- 2]: release test-esm-loader-with-source [00:42|% 6|+ 342|- 2]: release test-esm-loader-with-syntax-error [00:42|% 6|+ 343|- 2]: release test-esm-long-path-win [00:42|% 6|+ 344|- 2]: release test-esm-main-lookup [00:42|% 6|+ 345|- 2]: release test-esm-module-not-found-commonjs-hint [00:42|% 6|+ 346|- 2]: release test-esm-named-exports [00:43|% 6|+ 347|- 2]: release test-esm-namespace [00:43|% 6|+ 348|- 2]: release test-esm-no-addons [00:43|% 6|+ 349|- 2]: release test-esm-non-js [00:43|% 6|+ 350|- 2]: release test-esm-nowarn-exports [00:43|% 6|+ 351|- 2]: release test-esm-path-posix [00:44|% 6|+ 352|- 2]: release test-esm-path-win32 [00:44|% 6|+ 353|- 2]: release test-esm-pkgname [00:44|% 6|+ 354|- 2]: release test-esm-preserve-symlinks [00:44|% 6|+ 355|- 2]: release test-esm-preserve-symlinks-main [00:44|% 6|+ 356|- 2]: release test-esm-preserve-symlinks-not-found [00:44|% 6|+ 357|- 2]: release test-esm-preserve-symlinks-not-found-pla... [00:44|% 6|+ 358|- 2]: release test-esm-process [00:44|% 6|+ 359|- 2]: release test-esm-prototype-pollution [00:44|% 6|+ 360|- 2]: release test-esm-recursive-cjs-dependencies [00:45|% 6|+ 361|- 2]: release test-esm-repl [00:45|% 6|+ 362|- 2]: release test-esm-repl-imports [00:45|% 6|+ 363|- 2]: release test-esm-require-cache [00:45|% 7|+ 364|- 2]: release test-esm-require-race-condition [00:45|% 7|+ 365|- 2]: release test-esm-resolve-type [00:46|% 7|+ 366|- 2]: release test-esm-scope-node-modules [00:46|% 7|+ 367|- 2]: release test-esm-shared-loader-dep [00:46|% 7|+ 368|- 2]: release test-esm-shebang [00:46|% 7|+ 369|- 2]: release test-esm-snapshot [00:46|% 7|+ 370|- 2]: release test-esm-source-map [00:46|% 7|+ 371|- 2]: release test-esm-symlink [00:46|% 7|+ 372|- 2]: release test-esm-symlink-main [00:46|% 7|+ 373|- 2]: release test-esm-symlink-type [00:46|% 7|+ 374|- 2]: release test-esm-syntax-error [00:46|% 7|+ 375|- 2]: release test-esm-throw-undefined [00:46|% 7|+ 376|- 2]: release test-esm-tla [00:46|% 7|+ 377|- 2]: release test-esm-tla-syntax-errors-not-recognize... [00:47|% 7|+ 378|- 2]: release test-esm-tla-unfinished [00:47|% 7|+ 379|- 2]: release test-esm-type-field [00:47|% 7|+ 380|- 2]: release test-esm-type-field-errors [00:47|% 7|+ 381|- 2]: release test-esm-type-field-errors-2 [00:47|% 7|+ 382|- 2]: release test-esm-type-main [00:47|% 7|+ 383|- 2]: release test-esm-undefined-cjs-global-like-varia... [00:47|% 7|+ 384|- 2]: release test-esm-unknown-extension [00:47|% 7|+ 385|- 2]: release test-esm-url-extname [00:47|% 7|+ 386|- 2]: release test-esm-util-types [00:47|% 7|+ 387|- 2]: release test-esm-virtual-json [00:48|% 7|+ 388|- 2]: release test-esm-wasm-escape-import-names [00:48|% 7|+ 389|- 2]: release test-esm-wasm-globals-all-types [00:48|% 7|+ 390|- 2]: release test-esm-wasm-js-string-builtins [00:48|% 7|+ 391|- 2]: release test-esm-wasm-load-exports [00:48|% 7|+ 392|- 2]: release test-esm-wasm-module-instances-warning [00:48|% 7|+ 393|- 2]: release test-esm-wasm-no-code-injection [00:48|% 7|+ 394|- 2]: release test-esm-wasm-non-identifier-exports [00:48|% 7|+ 395|- 2]: release test-esm-wasm-reject-wasm-export-names [00:49|% 7|+ 396|- 2]: release test-esm-wasm-reject-wasm-import-names [00:49|% 7|+ 397|- 2]: release test-esm-wasm-reject-wasm-js-export-name... [00:49|% 7|+ 398|- 2]: release test-esm-wasm-reject-wasm-js-import-modu... [00:49|% 7|+ 399|- 2]: release test-esm-wasm-reject-wasm-js-import-name... [00:49|% 7|+ 400|- 2]: release test-esm-wasm-source-phase-dynamic [00:49|% 7|+ 401|- 2]: release test-esm-wasm-source-phase-identity [00:49|% 7|+ 402|- 2]: release test-esm-wasm-source-phase-no-execute [00:49|% 7|+ 403|- 2]: release test-esm-wasm-source-phase-no-execute-dy... [00:49|% 7|+ 404|- 2]: release test-esm-wasm-source-phase-not-defined-d... [00:49|% 7|+ 405|- 2]: release test-esm-wasm-source-phase-not-defined-s... [00:50|% 7|+ 406|- 2]: release test-esm-wasm-source-phase-static [00:50|% 7|+ 407|- 2]: release test-esm-wasm-top-level-execution [00:50|% 7|+ 408|- 2]: release test-esm-wasm-vm-source-phase-dynamic [00:51|% 7|+ 409|- 2]: release test-esm-wasm-vm-source-phase-static [00:51|% 7|+ 410|- 2]: release test-esm-windows [00:51|% 7|+ 411|- 2]: release test-import-module-conditional-exports-m... [00:51|% 7|+ 412|- 2]: release test-import-module-retry-require-errored [00:51|% 7|+ 413|- 2]: release test-import-preload-require-cycle [00:51|% 7|+ 414|- 2]: release test-import-require-tla-twice [00:51|% 7|+ 415|- 2]: release test-loaders-hidden-from-users [00:51|% 8|+ 416|- 2]: release test-loaders-unknown-builtin-module [00:51|% 8|+ 417|- 2]: release test-loaders-workers-spawned [00:51|% 8|+ 418|- 2]: release test-require-as-esm-interop [00:51|% 8|+ 419|- 2]: release test-require-esm-from-imported-cjs [00:52|% 8|+ 420|- 2]: release test-require-module [00:52|% 8|+ 421|- 2]: release test-require-module-cached-tla [00:52|% 8|+ 422|- 2]: release test-require-module-conditional-exports [00:52|% 8|+ 423|- 2]: release test-require-module-conditional-exports-... [00:52|% 8|+ 424|- 2]: release test-require-module-cycle-cjs-esm-esm [00:52|% 8|+ 425|- 2]: release test-require-module-cycle-esm-cjs-esm [00:52|% 8|+ 426|- 2]: release test-require-module-cycle-esm-cjs-esm-es... [00:52|% 8|+ 427|- 2]: release test-require-module-cycle-esm-esm-cjs-es... [00:52|% 8|+ 428|- 2]: release test-require-module-cycle-esm-esm-cjs-es... [00:53|% 8|+ 429|- 2]: release test-require-module-default-extension [00:53|% 8|+ 430|- 2]: release test-require-module-defined-esmodule [00:53|% 8|+ 431|- 2]: release test-require-module-detect-entry-point [00:53|% 8|+ 432|- 2]: release test-require-module-detect-entry-point-a... [00:53|% 8|+ 433|- 2]: release test-require-module-dont-detect-cjs [00:53|% 8|+ 434|- 2]: release test-require-module-dynamic-import-1 [00:53|% 8|+ 435|- 2]: release test-require-module-dynamic-import-2 [00:53|% 8|+ 436|- 2]: release test-require-module-dynamic-import-3 [00:53|% 8|+ 437|- 2]: release test-require-module-dynamic-import-4 [00:53|% 8|+ 438|- 2]: release test-require-module-error-catching [00:53|% 8|+ 439|- 2]: release test-require-module-errors [00:54|% 8|+ 440|- 2]: release test-require-module-feature-detect [00:54|% 8|+ 441|- 2]: release test-require-module-implicit [00:54|% 8|+ 442|- 2]: release test-require-module-instantiated [00:54|% 8|+ 443|- 2]: release test-require-module-preload [00:54|% 8|+ 444|- 2]: release test-require-module-retry-import-errored [00:54|% 8|+ 445|- 2]: release test-require-module-retry-import-errored... [00:54|% 8|+ 446|- 2]: release test-require-module-retry-import-evaluat... [00:54|% 8|+ 447|- 2]: release test-require-module-synchronous-rejectio... [00:54|% 8|+ 448|- 2]: release test-require-module-tla-execution [00:54|% 8|+ 449|- 2]: release test-require-module-tla-nested [00:54|% 8|+ 450|- 2]: release test-require-module-tla-print-execution [00:54|% 8|+ 451|- 2]: release test-require-module-tla-rejected [00:55|% 8|+ 452|- 2]: release test-require-module-tla-resolved [00:55|% 8|+ 453|- 2]: release test-require-module-tla-retry-import [00:55|% 8|+ 454|- 2]: release test-require-module-tla-retry-import-2 [00:55|% 8|+ 455|- 2]: release test-require-module-tla-retry-require [00:55|% 8|+ 456|- 2]: release test-require-module-tla-unresolved [00:55|% 8|+ 457|- 2]: release test-require-module-transpiled [00:55|% 8|+ 458|- 2]: release test-require-module-twice [00:55|% 8|+ 459|- 2]: release test-require-module-warning [00:55|% 8|+ 460|- 2]: release test-require-module-with-detection [00:55|% 8|+ 461|- 2]: release test-require-node-modules-warning [00:55|% 8|+ 462|- 2]: release test-typescript [00:55|% 8|+ 463|- 2]: release test-typescript-commonjs [00:56|% 8|+ 464|- 2]: release test-typescript-eval [00:56|% 8|+ 465|- 2]: release test-typescript-module [00:56|% 8|+ 466|- 2]: release test-typescript-transform [00:56|% 8|+ 467|- 2]: release test-vm-compile-function-leak [00:56|% 9|+ 468|- 2]: release test-vm-compile-function-lineoffset [00:56|% 9|+ 469|- 2]: release test-vm-contextified-script-leak [00:56|% 9|+ 470|- 2]: release test-vm-main-context-default-loader [00:56|% 9|+ 471|- 2]: release test-vm-main-context-default-loader-eval [00:56|% 9|+ 472|- 2]: release test-vm-source-text-module-leak [00:57|% 9|+ 473|- 2]: release test-vm-synthetic-module-leak [00:57|% 9|+ 474|- 2]: release test-wasm-memory-out-of-bound [00:57|% 9|+ 475|- 2]: release test-wasm-simple [00:57|% 9|+ 476|- 2]: release test-wasm-web-api [00:57|% 9|+ 477|- 2]: release test-report-config [00:57|% 9|+ 478|- 2]: release test-report-exclude-network [00:58|% 9|+ 479|- 2]: release test-report-fatalerror-oomerror-compact [00:58|% 9|+ 480|- 2]: release test-report-fatalerror-oomerror-director... [00:58|% 9|+ 481|- 2]: release test-report-fatalerror-oomerror-filename [00:58|% 9|+ 482|- 2]: release test-report-fatalerror-oomerror-not-set [00:58|% 9|+ 483|- 2]: release test-report-fatalerror-oomerror-set [00:58|% 9|+ 484|- 2]: release test-report-getreport [00:58|% 9|+ 485|- 2]: release test-report-signal [00:58|% 9|+ 486|- 2]: release test-report-uncaught-exception [00:58|% 9|+ 487|- 2]: release test-report-uncaught-exception-compat [00:58|% 9|+ 488|- 2]: release test-report-uncaught-exception-handled [00:58|% 9|+ 489|- 2]: release test-report-uncaught-exception-override [00:58|% 9|+ 490|- 2]: release test-report-uncaught-exception-primitive... [00:58|% 9|+ 491|- 2]: release test-report-uncaught-exception-symbols [00:59|% 9|+ 492|- 2]: release test-report-uv-handles [00:59|% 9|+ 493|- 2]: release test-report-worker [01:00|% 9|+ 494|- 2]: release test-report-writereport [01:00|% 9|+ 495|- 2]: release test-report-writereport-exclude-env [01:00|% 9|+ 496|- 2]: release test-abort-controller-any-timeout [01:00|% 9|+ 497|- 2]: release test-abortcontroller [01:00|% 9|+ 498|- 2]: release test-abortcontroller-internal [01:01|% 9|+ 499|- 2]: release test-aborted-util [01:01|% 9|+ 500|- 2]: release test-abortsignal-any [01:01|% 9|+ 501|- 2]: release test-abortsignal-cloneable [01:01|% 9|+ 502|- 2]: release test-abortsignal-drop-settled-signals [01:02|% 9|+ 503|- 2]: release test-accessor-properties [01:02|% 9|+ 504|- 2]: release test-als-defaultvalue [01:02|% 9|+ 505|- 2]: release test-als-defaultvalue-original [01:02|% 9|+ 506|- 2]: release test-arm-math-illegal-instruction [01:02|% 9|+ 507|- 2]: release test-assert [01:02|% 9|+ 508|- 2]: release test-assert-async [01:02|% 9|+ 509|- 2]: release test-assert-calltracker-calls [01:02|% 9|+ 510|- 2]: release test-assert-calltracker-getCalls [01:02|% 9|+ 511|- 2]: release test-assert-calltracker-report [01:03|% 9|+ 512|- 2]: release test-assert-calltracker-verify [01:03|% 9|+ 513|- 2]: release test-assert-checktag [01:03|% 9|+ 514|- 2]: release test-assert-class [01:03|% 9|+ 515|- 2]: release test-assert-class-destructuring [01:03|% 9|+ 516|- 2]: release test-assert-deep [01:03|% 9|+ 517|- 2]: release test-assert-deep-with-error [01:03|% 9|+ 518|- 2]: release test-assert-esm-cjs-message-verify [01:03|% 9|+ 519|- 2]: release test-assert-fail [01:03|% 10|+ 520|- 2]: release test-assert-fail-deprecation [01:03|% 10|+ 521|- 2]: release test-assert-first-line [01:04|% 10|+ 522|- 2]: release test-assert-if-error [01:04|% 10|+ 523|- 2]: release test-assert-myers-diff [01:04|% 10|+ 524|- 2]: release test-assert-partial-deep-equal [01:04|% 10|+ 525|- 2]: release test-assert-typedarray-deepequal [01:04|% 10|+ 526|- 2]: release test-async-hooks-async-await [01:04|% 10|+ 527|- 2]: release test-async-hooks-asyncresource-construct... [01:04|% 10|+ 528|- 2]: release test-async-hooks-close-during-destroy [01:04|% 10|+ 529|- 2]: release test-async-hooks-constructor [01:05|% 10|+ 530|- 2]: release test-async-hooks-correctly-switch-promis... [01:05|% 10|+ 531|- 2]: release test-async-hooks-destroy-on-gc [01:05|% 10|+ 532|- 2]: release test-async-hooks-disable-during-promise [01:05|% 10|+ 533|- 2]: release test-async-hooks-disable-gc-tracking [01:05|% 10|+ 534|- 2]: release test-async-hooks-enable-before-promise-r... [01:05|% 10|+ 535|- 2]: release test-async-hooks-enable-disable [01:05|% 10|+ 536|- 2]: release test-async-hooks-enable-disable-enable [01:05|% 10|+ 537|- 2]: release test-async-hooks-enable-during-promise [01:05|% 10|+ 538|- 2]: release test-async-hooks-enable-recursive [01:05|% 10|+ 539|- 2]: release test-async-hooks-enabledhooksexits [01:05|% 10|+ 540|- 2]: release test-async-hooks-execution-async-resourc... [01:05|% 10|+ 541|- 2]: release test-async-hooks-execution-async-resourc... [01:06|% 10|+ 542|- 2]: release test-async-hooks-fatal-error [01:06|% 10|+ 543|- 2]: release test-async-hooks-http-agent [01:06|% 10|+ 544|- 2]: release test-async-hooks-http-agent-destroy [01:06|% 10|+ 545|- 2]: release test-async-hooks-http-parser-destroy [01:06|% 10|+ 546|- 2]: release test-async-hooks-prevent-double-destroy [01:06|% 10|+ 547|- 2]: release test-async-hooks-promise [01:06|% 10|+ 548|- 2]: release test-async-hooks-promise-enable-disable [01:06|% 10|+ 549|- 2]: release test-async-hooks-promise-triggerid [01:07|% 10|+ 550|- 2]: release test-async-hooks-recursive-stack-runInAs... [01:07|% 10|+ 551|- 2]: release test-async-hooks-run-in-async-scope-caug... [01:07|% 10|+ 552|- 2]: release test-async-hooks-run-in-async-scope-this... [01:07|% 10|+ 553|- 2]: release test-async-hooks-stack-overflow [01:07|% 10|+ 554|- 2]: release test-async-hooks-stack-overflow-nested-a... [01:07|% 10|+ 555|- 2]: release test-async-hooks-stack-overflow-try-catc... [01:07|% 10|+ 556|- 2]: release test-async-hooks-top-level-clearimmediat... [01:07|% 10|+ 557|- 2]: release test-async-hooks-vm-gc [01:07|% 10|+ 558|- 2]: release test-async-hooks-worker-asyncfn-terminat... [01:08|% 10|+ 559|- 2]: release test-async-hooks-worker-asyncfn-terminat... [01:08|% 10|+ 560|- 2]: release test-async-hooks-worker-asyncfn-terminat... [01:08|% 10|+ 561|- 2]: release test-async-hooks-worker-asyncfn-terminat... [01:08|% 10|+ 562|- 2]: release test-async-local-storage-bind [01:08|% 10|+ 563|- 2]: release test-async-local-storage-contexts [01:08|% 10|+ 564|- 2]: release test-async-local-storage-deep-stack [01:08|% 10|+ 565|- 2]: release test-async-local-storage-enter-with [01:08|% 10|+ 566|- 2]: release test-async-local-storage-exit-does-not-l... [01:08|% 10|+ 567|- 2]: release test-async-local-storage-http-agent [01:08|% 10|+ 568|- 2]: release test-async-local-storage-http-multiclien... [01:08|% 10|+ 569|- 2]: release test-async-local-storage-http-parser-lea... [01:09|% 10|+ 570|- 2]: release test-async-local-storage-isolation [01:09|% 10|+ 571|- 2]: release test-async-local-storage-snapshot [01:09|% 11|+ 572|- 2]: release test-async-local-storage-weak-asyncwrap-... [01:09|% 11|+ 573|- 2]: release test-async-wrap-constructor [01:09|% 11|+ 574|- 2]: release test-async-wrap-destroyid [01:09|% 11|+ 575|- 2]: release test-async-wrap-pop-id-during-load [01:09|% 11|+ 576|- 2]: release test-async-wrap-promise-after-enabled [01:09|% 11|+ 577|- 2]: release test-async-wrap-tlssocket-asyncreset [01:09|% 11|+ 578|- 2]: release test-async-wrap-trigger-id [01:10|% 11|+ 579|- 2]: release test-async-wrap-uncaughtexception [01:10|% 11|+ 580|- 2]: release test-asyncresource-bind [01:10|% 11|+ 581|- 2]: release test-atomics-wake [01:10|% 11|+ 582|- 2]: release test-bad-unicode [01:10|% 11|+ 583|- 2]: release test-bash-completion [01:10|% 11|+ 584|- 2]: release test-beforeexit-event-exit [01:10|% 11|+ 585|- 2]: release test-benchmark-cli [01:10|% 11|+ 586|- 2]: release test-binding-constants [01:10|% 11|+ 587|- 2]: release test-blob [01:10|% 11|+ 588|- 2]: release test-blob-createobjecturl [01:10|% 11|+ 589|- 2]: release test-blob-file-backed [01:10|% 11|+ 590|- 2]: release test-blocklist [01:11|% 11|+ 591|- 2]: release test-blocklist-clone [01:11|% 11|+ 592|- 2]: release test-bootstrap-modules [01:11|% 11|+ 593|- 2]: release test-broadcastchannel-custom-inspect [01:11|% 11|+ 594|- 2]: release test-btoa-atob [01:11|% 11|+ 595|- 2]: release test-buffer-alloc [01:11|% 11|+ 596|- 2]: release test-buffer-alloc-unsafe-is-initialized-... [01:11|% 11|+ 597|- 2]: release test-buffer-alloc-unsafe-is-uninitialize... [01:11|% 11|+ 598|- 2]: release test-buffer-arraybuffer [01:11|% 11|+ 599|- 2]: release test-buffer-ascii [01:11|% 11|+ 600|- 2]: release test-buffer-backing-arraybuffer [01:11|% 11|+ 601|- 2]: release test-buffer-badhex [01:11|% 11|+ 602|- 2]: release test-buffer-bigint64 [01:12|% 11|+ 603|- 2]: release test-buffer-bytelength [01:12|% 11|+ 604|- 2]: release test-buffer-compare [01:12|% 11|+ 605|- 2]: release test-buffer-compare-offset [01:12|% 11|+ 606|- 2]: release test-buffer-concat [01:12|% 11|+ 607|- 2]: release test-buffer-constants [01:12|% 11|+ 608|- 2]: release test-buffer-constructor-deprecation-erro... [01:12|% 11|+ 609|- 2]: release test-buffer-constructor-node-modules [01:12|% 11|+ 610|- 2]: release test-buffer-constructor-node-modules-pat... [01:12|% 11|+ 611|- 2]: release test-buffer-constructor-outside-node-mod... [01:12|% 11|+ 612|- 2]: release test-buffer-copy [01:12|% 11|+ 613|- 2]: release test-buffer-equals [01:12|% 11|+ 614|- 2]: release test-buffer-failed-alloc-typed-arrays [01:12|% 11|+ 615|- 2]: release test-buffer-fakes [01:12|% 11|+ 616|- 2]: release test-buffer-fill [01:12|% 11|+ 617|- 2]: release test-buffer-from [01:12|% 11|+ 618|- 2]: release test-buffer-generic-methods [01:13|% 11|+ 619|- 2]: release test-buffer-includes [01:13|% 11|+ 620|- 2]: release test-buffer-indexof [01:13|% 11|+ 621|- 2]: release test-buffer-inheritance [01:13|% 11|+ 622|- 2]: release test-buffer-inspect [01:13|% 11|+ 623|- 2]: release test-buffer-isascii [01:13|% 11|+ 624|- 2]: release test-buffer-isencoding [01:13|% 12|+ 625|- 2]: release test-buffer-isutf8 [01:13|% 12|+ 626|- 2]: release test-buffer-isutf8-isascii-fast [01:13|% 12|+ 627|- 2]: release test-buffer-iterator [01:13|% 12|+ 628|- 2]: release test-buffer-new [01:13|% 12|+ 629|- 2]: release test-buffer-no-negative-allocation [01:13|% 12|+ 630|- 2]: release test-buffer-nopendingdep-map [01:13|% 12|+ 631|- 2]: release test-buffer-of-no-deprecation [01:14|% 12|+ 632|- 2]: release test-buffer-over-max-length [01:14|% 12|+ 633|- 2]: release test-buffer-parent-property [01:14|% 12|+ 634|- 2]: release test-buffer-pending-deprecation [01:14|% 12|+ 635|- 2]: release test-buffer-pool-untransferable [01:14|% 12|+ 636|- 2]: release test-buffer-prototype-inspect [01:14|% 12|+ 637|- 2]: release test-buffer-read [01:14|% 12|+ 638|- 2]: release test-buffer-readdouble [01:14|% 12|+ 639|- 2]: release test-buffer-readfloat [01:14|% 12|+ 640|- 2]: release test-buffer-readint [01:14|% 12|+ 641|- 2]: release test-buffer-readuint [01:14|% 12|+ 642|- 2]: release test-buffer-resizable [01:14|% 12|+ 643|- 2]: release test-buffer-safe-unsafe [01:14|% 12|+ 644|- 2]: release test-buffer-set-inspect-max-bytes [01:15|% 12|+ 645|- 2]: release test-buffer-sharedarraybuffer [01:15|% 12|+ 646|- 2]: release test-buffer-slice [01:15|% 12|+ 647|- 2]: release test-buffer-slow [01:15|% 12|+ 648|- 2]: release test-buffer-swap [01:15|% 12|+ 649|- 2]: release test-buffer-swap-fast [01:15|% 12|+ 650|- 2]: release test-buffer-tojson [01:15|% 12|+ 651|- 2]: release test-buffer-tostring [01:15|% 12|+ 652|- 2]: release test-buffer-tostring-4gb [01:15|% 12|+ 653|- 2]: release test-buffer-tostring-range [01:15|% 12|+ 654|- 2]: release test-buffer-tostring-rangeerror [01:15|% 12|+ 655|- 2]: release test-buffer-write [01:15|% 12|+ 656|- 2]: release test-buffer-write-fast [01:15|% 12|+ 657|- 2]: release test-buffer-writedouble [01:16|% 12|+ 658|- 2]: release test-buffer-writefloat [01:16|% 12|+ 659|- 2]: release test-buffer-writeint [01:16|% 12|+ 660|- 2]: release test-buffer-writeuint [01:16|% 12|+ 661|- 2]: release test-buffer-zero-fill [01:16|% 12|+ 662|- 2]: release test-buffer-zero-fill-cli [01:16|% 12|+ 663|- 2]: release test-buffer-zero-fill-reset [01:16|% 12|+ 664|- 2]: release test-c-ares [01:16|% 12|+ 665|- 2]: release test-child-process-advanced-serializatio... [01:16|% 12|+ 666|- 2]: release test-child-process-advanced-serializatio... [01:16|% 12|+ 667|- 2]: release test-child-process-advanced-serializatio... [01:16|% 12|+ 668|- 2]: release test-child-process-advanced-serializatio... [01:16|% 12|+ 669|- 2]: release test-child-process-bad-stdio [01:16|% 12|+ 670|- 2]: release test-child-process-can-write-to-stdout [01:16|% 12|+ 671|- 2]: release test-child-process-constructor [01:16|% 12|+ 672|- 2]: release test-child-process-cwd [01:16|% 12|+ 673|- 2]: release test-child-process-default-options [01:17|% 12|+ 674|- 2]: release test-child-process-destroy [01:17|% 12|+ 675|- 2]: release test-child-process-detached [01:17|% 12|+ 676|- 2]: release test-child-process-dgram-reuseport [01:17|% 13|+ 677|- 2]: release test-child-process-disconnect [01:17|% 13|+ 678|- 2]: release test-child-process-double-pipe [01:17|% 13|+ 679|- 2]: release test-child-process-env [01:17|% 13|+ 680|- 2]: release test-child-process-exec-abortcontroller-... [01:17|% 13|+ 681|- 2]: release test-child-process-exec-any-shells-windo... [01:17|% 13|+ 682|- 2]: release test-child-process-exec-cwd [01:17|% 13|+ 683|- 2]: release test-child-process-exec-encoding [01:17|% 13|+ 684|- 2]: release test-child-process-exec-env [01:17|% 13|+ 685|- 2]: release test-child-process-exec-error [01:17|% 13|+ 686|- 2]: release test-child-process-exec-kill-throws [01:18|% 13|+ 687|- 2]: release test-child-process-exec-maxbuf [01:18|% 13|+ 688|- 2]: release test-child-process-exec-std-encoding [01:18|% 13|+ 689|- 2]: release test-child-process-exec-stdout-stderr-da... [01:18|% 13|+ 690|- 2]: release test-child-process-exec-timeout-expire [01:19|% 13|+ 691|- 2]: release test-child-process-exec-timeout-kill [01:19|% 13|+ 692|- 2]: release test-child-process-exec-timeout-not-expi... [01:19|% 13|+ 693|- 2]: release test-child-process-execFile-promisified-... [01:19|% 13|+ 694|- 2]: release test-child-process-execfile [01:19|% 13|+ 695|- 2]: release test-child-process-execfile-maxbuf [01:19|% 13|+ 696|- 2]: release test-child-process-execfilesync-maxbuf [01:19|% 13|+ 697|- 2]: release test-child-process-execsync-maxbuf [01:19|% 13|+ 698|- 2]: release test-child-process-exit-code [01:19|% 13|+ 699|- 2]: release test-child-process-flush-stdio [01:19|% 13|+ 700|- 2]: release test-child-process-fork [01:19|% 13|+ 701|- 2]: release test-child-process-fork-abort-signal [01:19|% 13|+ 702|- 2]: release test-child-process-fork-advanced-header-... [01:19|% 13|+ 703|- 2]: release test-child-process-fork-and-spawn [01:19|% 13|+ 704|- 2]: release test-child-process-fork-args [01:19|% 13|+ 705|- 2]: release test-child-process-fork-close [01:20|% 13|+ 706|- 2]: release test-child-process-fork-closed-channel-s... [01:20|% 13|+ 707|- 2]: release test-child-process-fork-detached [01:20|% 13|+ 708|- 2]: release test-child-process-fork-dgram [01:20|% 13|+ 709|- 2]: release test-child-process-fork-exec-argv [01:20|% 13|+ 710|- 2]: release test-child-process-fork-exec-path [01:20|% 13|+ 711|- 2]: release test-child-process-fork-getconnections [01:21|% 13|+ 712|- 2]: release test-child-process-fork-net [01:21|% 13|+ 713|- 2]: release test-child-process-fork-net-server [01:21|% 13|+ 714|- 2]: release test-child-process-fork-net-socket [01:21|% 13|+ 715|- 2]: release test-child-process-fork-no-shell [01:22|% 13|+ 716|- 2]: release test-child-process-fork-ref [01:22|% 13|+ 717|- 2]: release test-child-process-fork-ref2 [01:22|% 13|+ 718|- 2]: release test-child-process-fork-stdio [01:22|% 13|+ 719|- 2]: release test-child-process-fork-stdio-string-var... [01:22|% 13|+ 720|- 2]: release test-child-process-fork-timeout-kill-sig... [01:23|% 13|+ 721|- 2]: release test-child-process-fork-url [01:23|% 13|+ 722|- 2]: release test-child-process-fork3 [01:23|% 13|+ 723|- 2]: release test-child-process-http-socket-leak [01:23|% 13|+ 724|- 2]: release test-child-process-internal [01:23|% 13|+ 725|- 2]: release test-child-process-ipc [01:23|% 13|+ 726|- 2]: release test-child-process-ipc-next-tick [01:23|% 13|+ 727|- 2]: release test-child-process-kill [01:23|% 13|+ 728|- 2]: release test-child-process-net-reuseport [01:23|% 14|+ 729|- 2]: release test-child-process-no-deprecation [01:23|% 14|+ 730|- 2]: release test-child-process-pipe-dataflow [01:24|% 14|+ 731|- 2]: release test-child-process-promisified [01:24|% 14|+ 732|- 2]: release test-child-process-prototype-tampering [01:24|% 14|+ 733|- 2]: release test-child-process-recv-handle [01:24|% 14|+ 734|- 2]: release test-child-process-reject-null-bytes [01:24|% 14|+ 735|- 2]: release test-child-process-send-after-close [01:25|% 14|+ 736|- 2]: release test-child-process-send-cb [01:25|% 14|+ 737|- 2]: release test-child-process-send-keep-open [01:25|% 14|+ 738|- 2]: release test-child-process-send-returns-boolean [01:25|% 14|+ 739|- 2]: release test-child-process-send-type-error [01:25|% 14|+ 740|- 2]: release test-child-process-send-utf8 [01:25|% 14|+ 741|- 2]: release test-child-process-server-close [01:25|% 14|+ 742|- 2]: release test-child-process-set-blocking [01:25|% 14|+ 743|- 2]: release test-child-process-silent [01:25|% 14|+ 744|- 2]: release test-child-process-spawn-args [01:25|% 14|+ 745|- 2]: release test-child-process-spawn-argv0 [01:26|% 14|+ 746|- 2]: release test-child-process-spawn-controller [01:26|% 14|+ 747|- 2]: release test-child-process-spawn-error [01:26|% 14|+ 748|- 2]: release test-child-process-spawn-event [01:26|% 14|+ 749|- 2]: release test-child-process-spawn-shell [01:26|% 14|+ 750|- 2]: release test-child-process-spawn-timeout-kill-si... [01:26|% 14|+ 751|- 2]: release test-child-process-spawn-typeerror [01:26|% 14|+ 752|- 2]: release test-child-process-spawn-windows-batch-f... [01:26|% 14|+ 753|- 2]: release test-child-process-spawnsync [01:26|% 14|+ 754|- 2]: release test-child-process-spawnsync-args [01:26|% 14|+ 755|- 2]: release test-child-process-spawnsync-env [01:27|% 14|+ 756|- 2]: release test-child-process-spawnsync-input [01:27|% 14|+ 757|- 2]: release test-child-process-spawnsync-kill-signal [01:27|% 14|+ 758|- 2]: release test-child-process-spawnsync-maxbuf [01:27|% 14|+ 759|- 2]: release test-child-process-spawnsync-non-string-... [01:27|% 14|+ 760|- 2]: release test-child-process-spawnsync-shell [01:27|% 14|+ 761|- 2]: release test-child-process-spawnsync-timeout [01:27|% 14|+ 762|- 2]: release test-child-process-spawnsync-validation-... [01:27|% 14|+ 763|- 2]: release test-child-process-stdin [01:27|% 14|+ 764|- 2]: release test-child-process-stdin-ipc [01:27|% 14|+ 765|- 2]: release test-child-process-stdio [01:27|% 14|+ 766|- 2]: release test-child-process-stdio-big-write-end [01:27|% 14|+ 767|- 2]: release test-child-process-stdio-inherit [01:28|% 14|+ 768|- 2]: release test-child-process-stdio-merge-stdouts-i... [01:28|% 14|+ 769|- 2]: release test-child-process-stdio-overlapped [01:28|% 14|+ 770|- 2]: release test-child-process-stdio-reuse-readable-... [01:28|% 14|+ 771|- 2]: release test-child-process-stdout-flush [01:28|% 14|+ 772|- 2]: release test-child-process-stdout-flush-exit [01:28|% 14|+ 773|- 2]: release test-child-process-stdout-ipc [01:28|% 14|+ 774|- 2]: release test-child-process-uid-gid [01:29|% 14|+ 775|- 2]: release test-child-process-validate-stdio [01:29|% 14|+ 776|- 2]: release test-child-process-windows-hide [01:29|% 14|+ 777|- 2]: release test-cli-bad-options [01:29|% 14|+ 778|- 2]: release test-cli-eval [01:29|% 14|+ 779|- 2]: release test-cli-eval-event [01:29|% 14|+ 780|- 2]: release test-cli-node-cli-manpage-env-vars [01:29|% 15|+ 781|- 2]: release test-cli-node-cli-manpage-options [01:29|% 15|+ 782|- 2]: release test-cli-node-options [01:29|% 15|+ 783|- 2]: release test-cli-node-options-disallowed [01:29|% 15|+ 784|- 2]: release test-cli-node-options-docs [01:29|% 15|+ 785|- 2]: release test-cli-node-print-help [01:29|% 15|+ 786|- 2]: release test-cli-options-as-flags [01:30|% 15|+ 787|- 2]: release test-cli-options-negation [01:30|% 15|+ 788|- 2]: release test-cli-options-precedence [01:30|% 15|+ 789|- 2]: release test-cli-permission-deny-fs [01:30|% 15|+ 790|- 2]: release test-cli-permission-multiple-allow [01:30|% 15|+ 791|- 2]: release test-cli-print-promise [01:30|% 15|+ 792|- 2]: release test-cli-syntax-eval [01:30|% 15|+ 793|- 2]: release test-cli-syntax-piped-bad [01:30|% 15|+ 794|- 2]: release test-cli-syntax-piped-good [01:30|% 15|+ 795|- 2]: release test-client-request-destroy [01:30|% 15|+ 796|- 2]: release test-cluster-accept-fail [01:31|% 15|+ 797|- 2]: release test-cluster-advanced-serialization [01:31|% 15|+ 798|- 2]: release test-cluster-basic [01:31|% 15|+ 799|- 2]: release test-cluster-bind-privileged-port [01:31|% 15|+ 800|- 2]: release test-cluster-bind-twice [01:32|% 15|+ 801|- 2]: release test-cluster-call-and-destroy [01:32|% 15|+ 802|- 2]: release test-cluster-child-index-dgram [01:32|% 15|+ 803|- 2]: release test-cluster-child-index-net [01:32|% 15|+ 804|- 2]: release test-cluster-concurrent-disconnect [01:33|% 15|+ 805|- 2]: release test-cluster-cwd [01:33|% 15|+ 806|- 2]: release test-cluster-dgram-1 [01:33|% 15|+ 807|- 2]: release test-cluster-dgram-2 [01:33|% 15|+ 808|- 2]: release test-cluster-dgram-bind-fd [01:34|% 15|+ 809|- 2]: release test-cluster-dgram-ipv6only [01:34|% 15|+ 810|- 2]: release test-cluster-dgram-reuse [01:35|% 15|+ 811|- 2]: release test-cluster-dgram-reuseport [01:35|% 15|+ 812|- 2]: release test-cluster-disconnect [01:37|% 15|+ 813|- 2]: release test-cluster-disconnect-before-exit [01:37|% 15|+ 814|- 2]: release test-cluster-disconnect-exitedAfterDisco... [01:38|% 15|+ 815|- 2]: release test-cluster-disconnect-idle-worker [01:38|% 15|+ 816|- 2]: release test-cluster-disconnect-leak [01:38|% 15|+ 817|- 2]: release test-cluster-disconnect-race [01:38|% 15|+ 818|- 2]: release test-cluster-disconnect-unshared-tcp [01:38|% 15|+ 819|- 2]: release test-cluster-disconnect-unshared-udp [01:39|% 15|+ 820|- 2]: release test-cluster-disconnect-with-no-workers [01:39|% 15|+ 821|- 2]: release test-cluster-eaccess [01:39|% 15|+ 822|- 2]: release test-cluster-eaddrinuse [01:40|% 15|+ 823|- 2]: release test-cluster-fork-env [01:40|% 15|+ 824|- 2]: release test-cluster-fork-stdio [01:41|% 15|+ 825|- 2]: release test-cluster-fork-windowsHide [01:41|% 15|+ 826|- 2]: release test-cluster-http-pipe [01:41|% 15|+ 827|- 2]: release test-cluster-invalid-message [01:41|% 15|+ 828|- 2]: release test-cluster-ipc-throw [01:41|% 15|+ 829|- 2]: release test-cluster-kill-disconnect [01:41|% 15|+ 830|- 2]: release test-cluster-kill-infinite-loop [01:41|% 15|+ 831|- 2]: release test-cluster-listen-pipe-readable-writab... [01:41|% 15|+ 832|- 2]: release test-cluster-listening-port [01:41|% 16|+ 833|- 2]: release test-cluster-message [01:41|% 16|+ 834|- 2]: release test-cluster-net-listen [01:41|% 16|+ 835|- 2]: release test-cluster-net-listen-backlog [01:41|% 16|+ 836|- 2]: release test-cluster-net-listen-ipv6only-false [01:42|% 16|+ 837|- 2]: release test-cluster-net-listen-relative-path [01:42|% 16|+ 838|- 2]: release test-cluster-net-reuseport [01:42|% 16|+ 839|- 2]: release test-cluster-net-send [01:42|% 16|+ 840|- 2]: release test-cluster-net-server-drop-connection [01:42|% 16|+ 841|- 2]: release test-cluster-primary-error [01:42|% 16|+ 842|- 2]: release test-cluster-primary-kill [01:42|% 16|+ 843|- 2]: release test-cluster-process-disconnect [01:43|% 16|+ 844|- 2]: release test-cluster-rr-domain-listen [01:43|% 16|+ 845|- 2]: release test-cluster-rr-handle-close [01:43|% 16|+ 846|- 2]: release test-cluster-rr-handle-keep-loop-alive [01:43|% 16|+ 847|- 2]: release test-cluster-rr-handle-ref-unref [01:43|% 16|+ 848|- 2]: release test-cluster-rr-ref [01:43|% 16|+ 849|- 2]: release test-cluster-send-deadlock [01:44|% 16|+ 850|- 2]: release test-cluster-send-handle-twice [01:44|% 16|+ 851|- 2]: release test-cluster-send-socket-to-worker-http-... [01:44|% 16|+ 852|- 2]: release test-cluster-server-restart-none [01:44|% 16|+ 853|- 2]: release test-cluster-server-restart-rr [01:44|% 16|+ 854|- 2]: release test-cluster-setup-primary [01:44|% 16|+ 855|- 2]: release test-cluster-setup-primary-argv [01:45|% 16|+ 856|- 2]: release test-cluster-setup-primary-cumulative [01:45|% 16|+ 857|- 2]: release test-cluster-setup-primary-emit [01:45|% 16|+ 858|- 2]: release test-cluster-setup-primary-multiple [01:45|% 16|+ 859|- 2]: release test-cluster-shared-handle-bind-error [01:45|% 16|+ 860|- 2]: release test-cluster-shared-handle-bind-privileg... [01:45|% 16|+ 861|- 2]: release test-cluster-shared-leak [01:45|% 16|+ 862|- 2]: release test-cluster-uncaught-exception [01:45|% 16|+ 863|- 2]: release test-cluster-worker-constructor [01:45|% 16|+ 864|- 2]: release test-cluster-worker-death [01:45|% 16|+ 865|- 2]: release test-cluster-worker-destroy [01:45|% 16|+ 866|- 2]: release test-cluster-worker-disconnect [01:45|% 16|+ 867|- 2]: release test-cluster-worker-disconnect-on-error [01:45|% 16|+ 868|- 2]: release test-cluster-worker-events [01:45|% 16|+ 869|- 2]: release test-cluster-worker-exit [01:45|% 16|+ 870|- 2]: release test-cluster-worker-forced-exit [01:46|% 16|+ 871|- 2]: release test-cluster-worker-handle-close [01:46|% 16|+ 872|- 2]: release test-cluster-worker-init [01:46|% 16|+ 873|- 2]: release test-cluster-worker-isconnected [01:46|% 16|+ 874|- 2]: release test-cluster-worker-isdead [01:46|% 16|+ 875|- 2]: release test-cluster-worker-kill [01:46|% 16|+ 876|- 2]: release test-cluster-worker-kill-signal [01:46|% 16|+ 877|- 2]: release test-cluster-worker-no-exit [01:46|% 16|+ 878|- 2]: release test-cluster-worker-wait-server-close [01:46|% 16|+ 879|- 2]: release test-code-cache [01:47|% 16|+ 880|- 2]: release test-common [01:47|% 16|+ 881|- 2]: release test-common-countdown [01:47|% 16|+ 882|- 2]: release test-common-expect-warning [01:47|% 16|+ 883|- 2]: release test-common-gc [01:47|% 16|+ 884|- 2]: release test-common-must-not-call [01:47|% 16|+ 885|- 2]: release test-common-must-not-mutate-object-deep [01:48|% 17|+ 886|- 2]: release test-compile-cache-api-env [01:48|% 17|+ 887|- 2]: release test-compile-cache-api-error [01:48|% 17|+ 888|- 2]: release test-compile-cache-api-flush [01:48|% 17|+ 889|- 2]: release test-compile-cache-api-options-portable-... [01:48|% 17|+ 890|- 2]: release test-compile-cache-api-permission [01:48|% 17|+ 891|- 2]: release test-compile-cache-api-portable [01:48|% 17|+ 892|- 2]: release test-compile-cache-api-success [01:48|% 17|+ 893|- 2]: release test-compile-cache-api-tmpdir [01:48|% 17|+ 894|- 2]: release test-compile-cache-bad-syntax [01:48|% 17|+ 895|- 2]: release test-compile-cache-disable [01:48|% 17|+ 896|- 2]: release test-compile-cache-dynamic-import [01:49|% 17|+ 897|- 2]: release test-compile-cache-esm [01:49|% 17|+ 898|- 2]: release test-compile-cache-existing-directory [01:49|% 17|+ 899|- 2]: release test-compile-cache-permission-allowed [01:49|% 17|+ 900|- 2]: release test-compile-cache-permission-disallowed [01:49|% 17|+ 901|- 2]: release test-compile-cache-portable [01:49|% 17|+ 902|- 2]: release test-compile-cache-portable-esm [01:49|% 17|+ 903|- 2]: release test-compile-cache-success [01:49|% 17|+ 904|- 2]: release test-compile-cache-typescript-commonjs [01:49|% 17|+ 905|- 2]: release test-compile-cache-typescript-esm [01:49|% 17|+ 906|- 2]: release test-compile-cache-typescript-strip-miss [01:49|% 17|+ 907|- 2]: release test-compile-cache-typescript-strip-sour... [01:49|% 17|+ 908|- 2]: release test-compile-cache-typescript-transform [01:49|% 17|+ 909|- 2]: release test-compile-cache-updated-file [01:49|% 17|+ 910|- 2]: release test-compression-decompression-stream [01:49|% 17|+ 911|- 2]: release test-config-file [01:50|% 17|+ 912|- 2]: release test-config-json-schema [01:50|% 17|+ 913|- 2]: release test-console [01:50|% 17|+ 914|- 2]: release test-console-assign-undefined [01:50|% 17|+ 915|- 2]: release test-console-async-write-error [01:50|% 17|+ 916|- 2]: release test-console-clear [01:51|% 17|+ 917|- 2]: release test-console-count [01:51|% 17|+ 918|- 2]: release test-console-diagnostics-channels [01:51|% 17|+ 919|- 2]: release test-console-formatTime [01:51|% 17|+ 920|- 2]: release test-console-group [01:51|% 17|+ 921|- 2]: release test-console-instance [01:51|% 17|+ 922|- 2]: release test-console-issue-43095 [01:51|% 17|+ 923|- 2]: release test-console-log-stdio-broken-dest [01:51|% 17|+ 924|- 2]: release test-console-log-throw-primitive [01:51|% 17|+ 925|- 2]: release test-console-methods [01:51|% 17|+ 926|- 2]: release test-console-no-swallow-stack-overflow [01:51|% 17|+ 927|- 2]: release test-console-not-call-toString [01:51|% 17|+ 928|- 2]: release test-console-self-assign [01:52|% 17|+ 929|- 2]: release test-console-stdio-setters [01:52|% 17|+ 930|- 2]: release test-console-sync-write-error [01:52|% 17|+ 931|- 2]: release test-console-table [01:52|% 17|+ 932|- 2]: release test-console-tty-colors [01:52|% 17|+ 933|- 2]: release test-console-tty-colors-per-stream [01:52|% 17|+ 934|- 2]: release test-console-with-frozen-intrinsics [01:52|% 17|+ 935|- 2]: release test-constants [01:52|% 17|+ 936|- 2]: release test-corepack-version [01:52|% 17|+ 937|- 2]: release test-coverage-with-inspector-disabled [01:52|% 18|+ 938|- 2]: release test-cppheap-stats [01:52|% 18|+ 939|- 2]: release test-crypto [01:53|% 18|+ 940|- 2]: release test-crypto-aes-wrap [01:53|% 18|+ 941|- 2]: release test-crypto-argon2 [01:53|% 18|+ 942|- 2]: release test-crypto-argon2-job [01:53|% 18|+ 943|- 2]: release test-crypto-argon2-unsupported [01:53|% 18|+ 944|- 2]: release test-crypto-async-sign-verify [01:53|% 18|+ 945|- 2]: release test-crypto-authenticated [01:53|% 18|+ 946|- 2]: release test-crypto-authenticated-stream [01:53|% 18|+ 947|- 2]: release test-crypto-boringssl-evp-list [01:53|% 18|+ 948|- 2]: release test-crypto-certificate [01:53|% 18|+ 949|- 2]: release test-crypto-cipheriv-decipheriv [01:53|% 18|+ 950|- 2]: release test-crypto-classes [01:53|% 18|+ 951|- 2]: release test-crypto-default-shake-lengths [01:53|% 18|+ 952|- 2]: release test-crypto-default-shake-lengths-onesho... [01:53|% 18|+ 953|- 2]: release test-crypto-des3-wrap [01:53|% 18|+ 954|- 2]: release test-crypto-dh [01:53|% 18|+ 955|- 2]: release test-crypto-dh-constructor [01:53|% 18|+ 956|- 2]: release test-crypto-dh-curves [01:53|% 18|+ 957|- 2]: release test-crypto-dh-errors [01:53|% 18|+ 958|- 2]: release test-crypto-dh-generate-keys [01:54|% 18|+ 959|- 2]: release test-crypto-dh-group-setters [01:54|% 18|+ 960|- 2]: release test-crypto-dh-leak [01:54|% 18|+ 961|- 2]: release test-crypto-dh-modp2 [01:54|% 18|+ 962|- 2]: release test-crypto-dh-modp2-views [01:54|% 18|+ 963|- 2]: release test-crypto-dh-odd-key [01:54|% 18|+ 964|- 2]: release test-crypto-dh-padding [01:55|% 18|+ 965|- 2]: release test-crypto-dh-shared [01:55|% 18|+ 966|- 2]: release test-crypto-dh-stateless [01:55|% 18|+ 967|- 2]: release test-crypto-domain [01:55|% 18|+ 968|- 2]: release test-crypto-domains [01:55|% 18|+ 969|- 2]: release test-crypto-ecb [01:55|% 18|+ 970|- 2]: release test-crypto-ecdh-convert-key [01:55|% 18|+ 971|- 2]: release test-crypto-eddsa-variants [01:55|% 18|+ 972|- 2]: release test-crypto-encap-decap [01:56|% 18|+ 973|- 2]: release test-crypto-encoding-validation-error [01:56|% 18|+ 974|- 2]: release test-crypto-fips [01:56|% 18|+ 975|- 2]: release test-crypto-from-binary [01:56|% 18|+ 976|- 2]: release test-crypto-gcm-explicit-short-tag [01:56|% 18|+ 977|- 2]: release test-crypto-gcm-implicit-short-tag [01:56|% 18|+ 978|- 2]: release test-crypto-getcipherinfo [01:56|% 18|+ 979|- 2]: release test-crypto-hash [01:56|% 18|+ 980|- 2]: release test-crypto-hash-stream-error [01:56|% 18|+ 981|- 2]: release test-crypto-hash-stream-pipe [01:56|% 18|+ 982|- 2]: release test-crypto-hkdf [01:57|% 18|+ 983|- 2]: release test-crypto-hmac [01:57|% 18|+ 984|- 2]: release test-crypto-key-objects [01:57|% 18|+ 985|- 2]: release test-crypto-key-objects-messageport [01:57|% 18|+ 986|- 2]: release test-crypto-key-objects-raw [01:57|% 18|+ 987|- 2]: release test-crypto-key-objects-to-crypto-key [01:57|% 18|+ 988|- 2]: release test-crypto-keygen [01:57|% 18|+ 989|- 2]: release test-crypto-keygen-async-dsa [01:57|% 19|+ 990|- 2]: release test-crypto-keygen-async-dsa-key-object [01:58|% 19|+ 991|- 2]: release test-crypto-keygen-async-elliptic-curve-... [01:58|% 19|+ 992|- 2]: release test-crypto-keygen-async-elliptic-curve-... [01:58|% 19|+ 993|- 2]: release test-crypto-keygen-async-elliptic-curve-... [01:58|% 19|+ 994|- 2]: release test-crypto-keygen-async-encrypted-priva... [01:58|% 19|+ 995|- 2]: release test-crypto-keygen-async-encrypted-priva... [01:58|% 19|+ 996|- 2]: release test-crypto-keygen-async-explicit-ellipt... [01:58|% 19|+ 997|- 2]: release test-crypto-keygen-async-explicit-ellipt... [01:58|% 19|+ 998|- 2]: release test-crypto-keygen-async-explicit-ellipt... [01:58|% 19|+ 999|- 2]: release test-crypto-keygen-async-named-elliptic-... [01:58|% 19|+ 1000|- 2]: release test-crypto-keygen-async-named-elliptic... [01:59|% 19|+ 1001|- 2]: release test-crypto-keygen-async-named-elliptic... [01:59|% 19|+ 1002|- 2]: release test-crypto-keygen-async-rsa [01:59|% 19|+ 1003|- 2]: release test-crypto-keygen-bit-length [01:59|% 19|+ 1004|- 2]: release test-crypto-keygen-deprecation [01:59|% 19|+ 1005|- 2]: release test-crypto-keygen-dh-classic [01:59|% 19|+ 1006|- 2]: release test-crypto-keygen-duplicate-deprecated... [01:59|% 19|+ 1007|- 2]: release test-crypto-keygen-eddsa [01:59|% 19|+ 1008|- 2]: release test-crypto-keygen-empty-passphrase-no-... [01:59|% 19|+ 1009|- 2]: release test-crypto-keygen-empty-passphrase-no-... [02:00|% 19|+ 1010|- 2]: release test-crypto-keygen-invalid-parameter-en... [02:00|% 19|+ 1011|- 2]: release test-crypto-keygen-invalid-parameter-en... [02:00|% 19|+ 1012|- 2]: release test-crypto-keygen-key-object-without-e... [02:00|% 19|+ 1013|- 2]: release test-crypto-keygen-key-objects [02:00|% 19|+ 1014|- 2]: release test-crypto-keygen-missing-oid [02:00|% 19|+ 1015|- 2]: release test-crypto-keygen-no-rsassa-pss-params [02:00|% 19|+ 1016|- 2]: release test-crypto-keygen-non-standard-public-... [02:00|% 19|+ 1017|- 2]: release test-crypto-keygen-promisify [02:00|% 19|+ 1018|- 2]: release test-crypto-keygen-raw [02:00|% 19|+ 1019|- 2]: release test-crypto-keygen-rfc8017-9-1 [02:00|% 19|+ 1020|- 2]: release test-crypto-keygen-rfc8017-a-2-3 [02:01|% 19|+ 1021|- 2]: release test-crypto-keygen-rsa-pss [02:01|% 19|+ 1022|- 2]: release test-crypto-keygen-sync [02:01|% 19|+ 1023|- 2]: release test-crypto-keyobject-brand-check [02:01|% 19|+ 1024|- 2]: release test-crypto-keyobject-clone-transfer [02:01|% 19|+ 1025|- 2]: release test-crypto-keyobject-hidden-slots [02:01|% 19|+ 1026|- 2]: release test-crypto-keyobject-no-own-symbols [02:01|% 19|+ 1027|- 2]: release test-crypto-lazy-transform-writable [02:01|% 19|+ 1028|- 2]: release test-crypto-negative-zero [02:01|% 19|+ 1029|- 2]: release test-crypto-no-algorithm [02:01|% 19|+ 1030|- 2]: release test-crypto-oaep-zero-length [02:01|% 19|+ 1031|- 2]: release test-crypto-oneshot-hash [02:01|% 19|+ 1032|- 2]: release test-crypto-oneshot-hash-xof [02:02|% 19|+ 1033|- 2]: release test-crypto-op-during-process-exit [02:02|% 19|+ 1034|- 2]: release test-crypto-padding [02:02|% 19|+ 1035|- 2]: release test-crypto-padding-aes256 [02:02|% 19|+ 1036|- 2]: release test-crypto-pbkdf2 [02:02|% 19|+ 1037|- 2]: release test-crypto-pqc-encrypted-pkcs8 [02:02|% 19|+ 1038|- 2]: release test-crypto-pqc-key-objects-ml-dsa [02:02|% 19|+ 1039|- 2]: release test-crypto-pqc-key-objects-ml-kem [02:02|% 19|+ 1040|- 2]: release test-crypto-pqc-key-objects-slh-dsa [02:03|% 19|+ 1041|- 2]: release test-crypto-pqc-keygen-ml-dsa [02:03|% 20|+ 1042|- 2]: release test-crypto-pqc-keygen-ml-kem [02:03|% 20|+ 1043|- 2]: release test-crypto-pqc-keygen-slh-dsa [02:03|% 20|+ 1044|- 2]: release test-crypto-pqc-sign-verify-ml-dsa [02:03|% 20|+ 1045|- 2]: release test-crypto-prime [02:03|% 20|+ 1046|- 2]: release test-crypto-private-decrypt-gh32240 [02:03|% 20|+ 1047|- 2]: release test-crypto-psychic-signatures [02:03|% 20|+ 1048|- 2]: release test-crypto-publicDecrypt-fails-first-t... [02:03|% 20|+ 1049|- 2]: release test-crypto-random [02:03|% 20|+ 1050|- 2]: release test-crypto-randomfillsync-regression [02:03|% 20|+ 1051|- 2]: release test-crypto-randomuuid [02:03|% 20|+ 1052|- 2]: release test-crypto-randomuuidv7 [02:04|% 20|+ 1053|- 2]: release test-crypto-rsa-dsa [02:04|% 20|+ 1054|- 2]: release test-crypto-rsa-pss-default-salt-length [02:04|% 20|+ 1055|- 2]: release test-crypto-scrypt [02:04|% 20|+ 1056|- 2]: release test-crypto-sec-level [02:04|% 20|+ 1057|- 2]: release test-crypto-secret-keygen [02:04|% 20|+ 1058|- 2]: release test-crypto-secure-heap [02:04|% 20|+ 1059|- 2]: release test-crypto-sign-verify [02:05|% 20|+ 1060|- 2]: release test-crypto-stream [02:05|% 20|+ 1061|- 2]: release test-crypto-subtle-cross-realm [02:05|% 20|+ 1062|- 2]: release test-crypto-subtle-zero-length [02:05|% 20|+ 1063|- 2]: release test-crypto-update-encoding [02:05|% 20|+ 1064|- 2]: release test-crypto-verify-failure [02:05|% 20|+ 1065|- 2]: release test-crypto-webcrypto-aes-decrypt-tag-t... [02:05|% 20|+ 1066|- 2]: release test-crypto-worker-thread [02:05|% 20|+ 1067|- 2]: release test-crypto-x509 [02:06|% 20|+ 1068|- 2]: release test-cwd-enoent [02:06|% 20|+ 1069|- 2]: release test-cwd-enoent-improved-message [02:06|% 20|+ 1070|- 2]: release test-cwd-enoent-preload [02:06|% 20|+ 1071|- 2]: release test-cwd-enoent-repl [02:06|% 20|+ 1072|- 2]: release test-data-url [02:06|% 20|+ 1073|- 2]: release test-datetime-change-notify [02:06|% 20|+ 1074|- 2]: release test-debug-process [02:06|% 20|+ 1075|- 2]: release test-debug-v8-fast-api [02:07|% 20|+ 1076|- 2]: release test-debugger-address [02:07|% 20|+ 1077|- 2]: release test-debugger-auto-resume [02:07|% 20|+ 1078|- 2]: release test-debugger-backtrace [02:07|% 20|+ 1079|- 2]: release test-debugger-break [02:07|% 20|+ 1080|- 2]: release test-debugger-breakpoint-exists [02:08|% 20|+ 1081|- 2]: release test-debugger-clear-breakpoints [02:08|% 20|+ 1082|- 2]: release test-debugger-exceptions [02:08|% 20|+ 1083|- 2]: release test-debugger-exec [02:08|% 20|+ 1084|- 2]: release test-debugger-exec-scope [02:08|% 20|+ 1085|- 2]: release test-debugger-extract-function-name [02:08|% 20|+ 1086|- 2]: release test-debugger-heap-profiler [02:08|% 20|+ 1087|- 2]: release test-debugger-help [02:08|% 20|+ 1088|- 2]: release test-debugger-inspect-help [02:08|% 20|+ 1089|- 2]: release test-debugger-inspect-help-forwarding [02:08|% 20|+ 1090|- 2]: release test-debugger-invalid-json [02:08|% 20|+ 1091|- 2]: release test-debugger-list [02:08|% 20|+ 1092|- 2]: release test-debugger-low-level [02:09|% 20|+ 1093|- 2]: release test-debugger-object-type-remote-object [02:10|% 21|+ 1094|- 2]: release test-debugger-pid [02:11|% 21|+ 1095|- 2]: release test-debugger-preserve-breaks [02:12|% 21|+ 1096|- 2]: release test-debugger-probe-activation [02:12|% 21|+ 1097|- 2]: release test-debugger-probe-bound-never-hit [02:12|% 21|+ 1098|- 2]: release test-debugger-probe-child-inspect-port-... [02:12|% 21|+ 1099|- 2]: release test-debugger-probe-explicit-column [02:13|% 21|+ 1100|- 2]: release test-debugger-probe-expression-throws [02:13|% 21|+ 1101|- 2]: release test-debugger-probe-failure-hang-during... [02:13|% 21|+ 1102|- 2]: release test-debugger-probe-failure-process-exi... [02:13|% 21|+ 1103|- 2]: release test-debugger-probe-failure-resume [02:13|% 21|+ 1104|- 2]: release test-debugger-probe-global-option-order [02:13|% 21|+ 1105|- 2]: release test-debugger-probe-json [02:13|% 21|+ 1106|- 2]: release test-debugger-probe-json-preview [02:14|% 21|+ 1107|- 2]: release test-debugger-probe-json-special-values [02:14|% 21|+ 1108|- 2]: release test-debugger-probe-late-resolution [02:14|% 21|+ 1109|- 2]: release test-debugger-probe-launch [02:14|% 21|+ 1110|- 2]: release test-debugger-probe-max-hit [02:14|% 21|+ 1111|- 2]: release test-debugger-probe-max-hit-invalid [02:15|% 21|+ 1112|- 2]: release test-debugger-probe-max-hit-miss [02:16|% 21|+ 1113|- 2]: release test-debugger-probe-max-hit-partial [02:16|% 21|+ 1114|- 2]: release test-debugger-probe-max-hit-shared [02:17|% 21|+ 1115|- 2]: release test-debugger-probe-max-hit-text [02:17|% 21|+ 1116|- 2]: release test-debugger-probe-miss [02:17|% 21|+ 1117|- 2]: release test-debugger-probe-missing-expr [02:17|% 21|+ 1118|- 2]: release test-debugger-probe-multi-location [02:17|% 21|+ 1119|- 2]: release test-debugger-probe-narrow-suffix [02:17|% 21|+ 1120|- 2]: release test-debugger-probe-no-column-indent [02:17|% 21|+ 1121|- 2]: release test-debugger-probe-requires-separator [02:17|% 21|+ 1122|- 2]: release test-debugger-probe-script-throws [02:17|% 21|+ 1123|- 2]: release test-debugger-probe-startup-pause [02:17|% 21|+ 1124|- 2]: release test-debugger-probe-target-syntax-error [02:18|% 21|+ 1125|- 2]: release test-debugger-probe-text [02:18|% 21|+ 1126|- 2]: release test-debugger-probe-text-special-values [02:18|% 21|+ 1127|- 2]: release test-debugger-probe-timeout [02:18|% 21|+ 1128|- 2]: release test-debugger-probe-typescript [02:18|% 21|+ 1129|- 2]: release test-debugger-profile [02:18|% 21|+ 1130|- 2]: release test-debugger-profile-command [02:18|% 21|+ 1131|- 2]: release test-debugger-random-port [02:19|% 21|+ 1132|- 2]: release test-debugger-random-port-with-inspect-... [02:19|% 21|+ 1133|- 2]: release test-debugger-repeat-last [02:19|% 21|+ 1134|- 2]: release test-debugger-restart-message [02:19|% 21|+ 1135|- 2]: release test-debugger-run-after-quit-restart [02:19|% 21|+ 1136|- 2]: release test-debugger-run-restart-init [02:20|% 21|+ 1137|- 2]: release test-debugger-sb-before-load [02:20|% 21|+ 1138|- 2]: release test-debugger-scripts [02:21|% 21|+ 1139|- 2]: release test-debugger-set-context-line-number [02:21|% 21|+ 1140|- 2]: release test-debugger-unavailable-port [02:21|% 21|+ 1141|- 2]: release test-debugger-use-strict [02:21|% 21|+ 1142|- 2]: release test-debugger-watch-validation [02:21|% 21|+ 1143|- 2]: release test-debugger-watchers [02:21|% 21|+ 1144|- 2]: release test-debugger-websocket-secret-mismatch [02:22|% 21|+ 1145|- 2]: release test-delayed-require [02:22|% 22|+ 1146|- 2]: release test-destroy-socket-in-lookup [02:22|% 22|+ 1147|- 2]: release test-dgram-abort-closed [02:22|% 22|+ 1148|- 2]: release test-dgram-address [02:22|% 22|+ 1149|- 2]: release test-dgram-async-dispose [02:22|% 22|+ 1150|- 2]: release test-dgram-bind [02:23|% 22|+ 1151|- 2]: release test-dgram-bind-default-address [02:23|% 22|+ 1152|- 2]: release test-dgram-bind-error-repeat [02:23|% 22|+ 1153|- 2]: release test-dgram-bind-fd [02:23|% 22|+ 1154|- 2]: release test-dgram-bind-fd-error [02:23|% 22|+ 1155|- 2]: release test-dgram-bind-socket-close-before-clu... [02:23|% 22|+ 1156|- 2]: release test-dgram-bind-socket-close-before-loo... [02:23|% 22|+ 1157|- 2]: release test-dgram-bind-sync [02:24|% 22|+ 1158|- 2]: release test-dgram-blocklist [02:24|% 22|+ 1159|- 2]: release test-dgram-bytes-length [02:24|% 22|+ 1160|- 2]: release test-dgram-close [02:24|% 22|+ 1161|- 2]: release test-dgram-close-during-bind [02:24|% 22|+ 1162|- 2]: release test-dgram-close-in-listening [02:24|% 22|+ 1163|- 2]: release test-dgram-close-is-not-callback [02:24|% 22|+ 1164|- 2]: release test-dgram-close-signal [02:24|% 22|+ 1165|- 2]: release test-dgram-cluster-bind-error [02:24|% 22|+ 1166|- 2]: release test-dgram-cluster-close-during-bind [02:25|% 22|+ 1167|- 2]: release test-dgram-cluster-close-in-listening [02:25|% 22|+ 1168|- 2]: release test-dgram-connect [02:25|% 22|+ 1169|- 2]: release test-dgram-connect-send-callback-buffer [02:25|% 22|+ 1170|- 2]: release test-dgram-connect-send-callback-buffer... [02:25|% 22|+ 1171|- 2]: release test-dgram-connect-send-callback-multi-... [02:25|% 22|+ 1172|- 2]: release test-dgram-connect-send-default-host [02:25|% 22|+ 1173|- 2]: release test-dgram-connect-send-empty-array [02:25|% 22|+ 1174|- 2]: release test-dgram-connect-send-empty-buffer [02:25|% 22|+ 1175|- 2]: release test-dgram-connect-send-empty-packet [02:25|% 22|+ 1176|- 2]: release test-dgram-connect-send-multi-buffer-co... [02:25|% 22|+ 1177|- 2]: release test-dgram-connect-send-multi-string-ar... [02:25|% 22|+ 1178|- 2]: release test-dgram-connect-sync [02:25|% 22|+ 1179|- 2]: release test-dgram-create-socket-handle [02:25|% 22|+ 1180|- 2]: release test-dgram-create-socket-handle-fd [02:25|% 22|+ 1181|- 2]: release test-dgram-createSocket-type [02:26|% 22|+ 1182|- 2]: release test-dgram-custom-lookup [02:26|% 22|+ 1183|- 2]: release test-dgram-default-lookup-ip [02:26|% 22|+ 1184|- 2]: release test-dgram-deprecation-error [02:26|% 22|+ 1185|- 2]: release test-dgram-error-message-address [02:26|% 22|+ 1186|- 2]: release test-dgram-exclusive-implicit-bind [02:26|% 22|+ 1187|- 2]: release test-dgram-implicit-bind [02:26|% 22|+ 1188|- 2]: release test-dgram-ipv6only [02:26|% 22|+ 1189|- 2]: release test-dgram-listen-after-bind [02:26|% 22|+ 1190|- 2]: release test-dgram-membership [02:26|% 22|+ 1191|- 2]: release test-dgram-msgsize [02:26|% 22|+ 1192|- 2]: release test-dgram-multicast-loopback [02:26|% 22|+ 1193|- 2]: release test-dgram-multicast-set-interface [02:27|% 22|+ 1194|- 2]: release test-dgram-multicast-setTTL [02:27|% 22|+ 1195|- 2]: release test-dgram-oob-buffer [02:27|% 22|+ 1196|- 2]: release test-dgram-recv-error [02:27|% 22|+ 1197|- 2]: release test-dgram-ref [02:27|% 22|+ 1198|- 2]: release test-dgram-reuseport [02:27|% 23|+ 1199|- 2]: release test-dgram-send-address-types [02:27|% 23|+ 1200|- 2]: release test-dgram-send-bad-arguments [02:27|% 23|+ 1201|- 2]: release test-dgram-send-callback-buffer [02:27|% 23|+ 1202|- 2]: release test-dgram-send-callback-buffer-empty-a... [02:27|% 23|+ 1203|- 2]: release test-dgram-send-callback-buffer-length [02:27|% 23|+ 1204|- 2]: release test-dgram-send-callback-buffer-length-... [02:27|% 23|+ 1205|- 2]: release test-dgram-send-callback-multi-buffer [02:27|% 23|+ 1206|- 2]: release test-dgram-send-callback-multi-buffer-e... [02:27|% 23|+ 1207|- 2]: release test-dgram-send-callback-recursive [02:28|% 23|+ 1208|- 2]: release test-dgram-send-cb-quelches-error [02:28|% 23|+ 1209|- 2]: release test-dgram-send-default-host [02:28|% 23|+ 1210|- 2]: release test-dgram-send-empty-array [02:28|% 23|+ 1211|- 2]: release test-dgram-send-empty-buffer [02:28|% 23|+ 1212|- 2]: release test-dgram-send-empty-packet [02:28|% 23|+ 1213|- 2]: release test-dgram-send-error [02:28|% 23|+ 1214|- 2]: release test-dgram-send-invalid-msg-type [02:28|% 23|+ 1215|- 2]: release test-dgram-send-multi-buffer-copy [02:28|% 23|+ 1216|- 2]: release test-dgram-send-multi-string-array [02:28|% 23|+ 1217|- 2]: release test-dgram-send-queue-info === release test-dgram-multicast-set-interface === Path: parallel/test-dgram-multicast-set-interface node:dgram:1009 throw new ErrnoException(err, 'setMulticastInterface'); ^ Error: setMulticastInterface ENOPROTOOPT at Socket.setMulticastInterface (node:dgram:1009:11) at Socket. (/build/nodejs-lts-krypton/src/node/test/parallel/test-dgram-multicast-set-interface.js:119:12) at Socket. (/build/nodejs-lts-krypton/src/node/test/common/index.js:479:15) at Socket.emit (node:events:509:28) at startListening (node:dgram:216:10) at node:dgram:423:7 at process.processTicksAndRejections (node:internal/process/task_queues:91:21) { errno: -92, code: 'ENOPROTOOPT', syscall: 'setMulticastInterface' } Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-dgram-multicast-set-interface.js [02:28|% 23|+ 1217|- 3]: release test-dgram-sendto [02:28|% 23|+ 1218|- 3]: release test-dgram-setBroadcast [02:28|% 23|+ 1219|- 3]: release test-dgram-setTTL [02:29|% 23|+ 1220|- 3]: release test-dgram-socket-buffer-size [02:29|% 23|+ 1221|- 3]: release test-dgram-udp4 [02:29|% 23|+ 1222|- 3]: release test-dgram-udp6-link-local-address [02:29|% 23|+ 1223|- 3]: release test-dgram-udp6-send-default-host [02:29|% 23|+ 1224|- 3]: release test-dgram-unref [02:29|% 23|+ 1225|- 3]: release test-dgram-unref-in-cluster [02:29|% 23|+ 1226|- 3]: release test-diagnostic-channel-http-request-cr... [02:29|% 23|+ 1227|- 3]: release test-diagnostic-channel-http-response-c... [02:29|% 23|+ 1228|- 3]: release test-diagnostics-channel-bind-store [02:29|% 23|+ 1229|- 3]: release test-diagnostics-channel-child-process [02:29|% 23|+ 1230|- 3]: release test-diagnostics-channel-gc-maintains-s... [02:29|% 23|+ 1231|- 3]: release test-diagnostics-channel-gc-race-condit... [02:30|% 23|+ 1232|- 3]: release test-diagnostics-channel-has-subscriber... [02:30|% 23|+ 1233|- 3]: release test-diagnostics-channel-http [02:30|% 23|+ 1234|- 3]: release test-diagnostics-channel-http-server-st... [02:30|% 23|+ 1235|- 3]: release test-diagnostics-channel-http2-client-s... [02:30|% 23|+ 1236|- 3]: release test-diagnostics-channel-http2-client-s... [02:30|% 23|+ 1237|- 3]: release test-diagnostics-channel-http2-client-s... [02:30|% 23|+ 1238|- 3]: release test-diagnostics-channel-http2-client-s... [02:30|% 23|+ 1239|- 3]: release test-diagnostics-channel-http2-client-s... [02:30|% 23|+ 1240|- 3]: release test-diagnostics-channel-http2-client-s... [02:30|% 23|+ 1241|- 3]: release test-diagnostics-channel-http2-client-s... [02:30|% 23|+ 1242|- 3]: release test-diagnostics-channel-http2-client-s... [02:30|% 23|+ 1243|- 3]: release test-diagnostics-channel-http2-client-s... [02:30|% 23|+ 1244|- 3]: release test-diagnostics-channel-http2-client-s... [02:30|% 23|+ 1245|- 3]: release test-diagnostics-channel-http2-client-s... [02:30|% 23|+ 1246|- 3]: release test-diagnostics-channel-http2-server-s... [02:30|% 23|+ 1247|- 3]: release test-diagnostics-channel-http2-server-s... [02:30|% 23|+ 1248|- 3]: release test-diagnostics-channel-http2-server-s... [02:31|% 23|+ 1249|- 3]: release test-diagnostics-channel-http2-server-s... [02:31|% 24|+ 1250|- 3]: release test-diagnostics-channel-http2-server-s... [02:31|% 24|+ 1251|- 3]: release test-diagnostics-channel-http2-server-s... [02:31|% 24|+ 1252|- 3]: release test-diagnostics-channel-http2-server-s... [02:31|% 24|+ 1253|- 3]: release test-diagnostics-channel-memory-leak [02:31|% 24|+ 1254|- 3]: release test-diagnostics-channel-module-import [02:31|% 24|+ 1255|- 3]: release test-diagnostics-channel-module-import-... [02:31|% 24|+ 1256|- 3]: release test-diagnostics-channel-module-require [02:31|% 24|+ 1257|- 3]: release test-diagnostics-channel-module-require... [02:32|% 24|+ 1258|- 3]: release test-diagnostics-channel-net [02:32|% 24|+ 1259|- 3]: release test-diagnostics-channel-net-client-soc... [02:32|% 24|+ 1260|- 3]: release test-diagnostics-channel-object-channel... [02:32|% 24|+ 1261|- 3]: release test-diagnostics-channel-process [02:32|% 24|+ 1262|- 3]: release test-diagnostics-channel-pub-sub [02:32|% 24|+ 1263|- 3]: release test-diagnostics-channel-safe-subscribe... [02:32|% 24|+ 1264|- 3]: release test-diagnostics-channel-symbol-named [02:32|% 24|+ 1265|- 3]: release test-diagnostics-channel-sync-unsubscri... [02:32|% 24|+ 1266|- 3]: release test-diagnostics-channel-tracing-channe... [02:32|% 24|+ 1267|- 3]: release test-diagnostics-channel-tracing-channe... [02:32|% 24|+ 1268|- 3]: release test-diagnostics-channel-tracing-channe... [02:32|% 24|+ 1269|- 3]: release test-diagnostics-channel-tracing-channe... [02:32|% 24|+ 1270|- 3]: release test-diagnostics-channel-tracing-channe... [02:32|% 24|+ 1271|- 3]: release test-diagnostics-channel-tracing-channe... [02:32|% 24|+ 1272|- 3]: release test-diagnostics-channel-tracing-channe... [02:32|% 24|+ 1273|- 3]: release test-diagnostics-channel-tracing-channe... [02:33|% 24|+ 1274|- 3]: release test-diagnostics-channel-tracing-channe... [02:33|% 24|+ 1275|- 3]: release test-diagnostics-channel-tracing-channe... [02:33|% 24|+ 1276|- 3]: release test-diagnostics-channel-tracing-channe... [02:33|% 24|+ 1277|- 3]: release test-diagnostics-channel-tracing-channe... [02:33|% 24|+ 1278|- 3]: release test-diagnostics-channel-tracing-channe... [02:33|% 24|+ 1279|- 3]: release test-diagnostics-channel-tracing-channe... [02:33|% 24|+ 1280|- 3]: release test-diagnostics-channel-tracing-channe... [02:33|% 24|+ 1281|- 3]: release test-diagnostics-channel-udp [02:33|% 24|+ 1282|- 3]: release test-diagnostics-channel-web-locks [02:33|% 24|+ 1283|- 3]: release test-diagnostics-channel-worker-threads [02:33|% 24|+ 1284|- 3]: release test-diff [02:33|% 24|+ 1285|- 3]: release test-directory-import [02:33|% 24|+ 1286|- 3]: release test-disable-proto-delete [02:33|% 24|+ 1287|- 3]: release test-disable-proto-throw [02:34|% 24|+ 1288|- 3]: release test-disable-sigusr1 [02:34|% 24|+ 1289|- 3]: release test-dns [02:34|% 24|+ 1290|- 3]: release test-dns-cancel-reverse-lookup [02:34|% 24|+ 1291|- 3]: release test-dns-channel-cancel [02:34|% 24|+ 1292|- 3]: release test-dns-channel-cancel-promise [02:34|% 24|+ 1293|- 3]: release test-dns-channel-timeout [02:34|% 24|+ 1294|- 3]: release test-dns-default-order-ipv4 [02:34|% 24|+ 1295|- 3]: release test-dns-default-order-ipv6 [02:34|% 24|+ 1296|- 3]: release test-dns-default-order-verbatim [02:34|% 24|+ 1297|- 3]: release test-dns-get-server [02:34|% 24|+ 1298|- 3]: release test-dns-lookup [02:34|% 24|+ 1299|- 3]: release test-dns-lookup-promises [02:34|% 24|+ 1300|- 3]: release test-dns-lookup-promises-options-deprec... [02:34|% 24|+ 1301|- 3]: release test-dns-lookupService [02:34|% 25|+ 1302|- 3]: release test-dns-lookupService-promises [02:34|% 25|+ 1303|- 3]: release test-dns-memory-error [02:34|% 25|+ 1304|- 3]: release test-dns-multi-channel [02:34|% 25|+ 1305|- 3]: release test-dns-negative-zero [02:34|% 25|+ 1306|- 3]: release test-dns-perf_hooks [02:34|% 25|+ 1307|- 3]: release test-dns-promises-exists [02:35|% 25|+ 1308|- 3]: release test-dns-resolve-promises [02:35|% 25|+ 1309|- 3]: release test-dns-resolveany [02:35|% 25|+ 1310|- 3]: release test-dns-resolveany-bad-ancount [02:35|% 25|+ 1311|- 3]: release test-dns-resolveany-ttl-overflow [02:35|% 25|+ 1312|- 3]: release test-dns-resolvens-typeerror [02:35|% 25|+ 1313|- 3]: release test-dns-resolver-max-timeout [02:35|% 25|+ 1314|- 3]: release test-dns-resolvesrv [02:35|% 25|+ 1315|- 3]: release test-dns-resolvesrv-econnrefused [02:35|% 25|+ 1316|- 3]: release test-dns-set-default-order [02:35|% 25|+ 1317|- 3]: release test-dns-setlocaladdress [02:35|% 25|+ 1318|- 3]: release test-dns-setserver-when-querying [02:35|% 25|+ 1319|- 3]: release test-dns-setservers-type-check [02:36|% 25|+ 1320|- 3]: release test-domain-abort-on-uncaught [02:36|% 25|+ 1321|- 3]: release test-domain-add-remove [02:36|% 25|+ 1322|- 3]: release test-domain-async-id-map-leak [02:36|% 25|+ 1323|- 3]: release test-domain-bind-timeout [02:36|% 25|+ 1324|- 3]: release test-domain-crypto [02:36|% 25|+ 1325|- 3]: release test-domain-dep0097 [02:36|% 25|+ 1326|- 3]: release test-domain-ee [02:36|% 25|+ 1327|- 3]: release test-domain-ee-error-listener [02:36|% 25|+ 1328|- 3]: release test-domain-ee-implicit [02:36|% 25|+ 1329|- 3]: release test-domain-emit-error-handler-stack [02:36|% 25|+ 1330|- 3]: release test-domain-enter-exit [02:36|% 25|+ 1331|- 3]: release test-domain-error-types [02:36|% 25|+ 1332|- 3]: release test-domain-from-timer [02:36|% 25|+ 1333|- 3]: release test-domain-fs-enoent-stream [02:36|% 25|+ 1334|- 3]: release test-domain-http-server [02:36|% 25|+ 1335|- 3]: release test-domain-implicit-binding [02:37|% 25|+ 1336|- 3]: release test-domain-implicit-fs [02:37|% 25|+ 1337|- 3]: release test-domain-intercept [02:37|% 25|+ 1338|- 3]: release test-domain-load-after-set-uncaught-exc... [02:37|% 25|+ 1339|- 3]: release test-domain-multi [02:37|% 25|+ 1340|- 3]: release test-domain-multiple-errors [02:37|% 25|+ 1341|- 3]: release test-domain-nested [02:37|% 25|+ 1342|- 3]: release test-domain-nested-throw [02:37|% 25|+ 1343|- 3]: release test-domain-nexttick [02:37|% 25|+ 1344|- 3]: release test-domain-no-error-handler-abort-on-u... [02:37|% 25|+ 1345|- 3]: release test-domain-no-error-handler-abort-on-u... [02:37|% 25|+ 1346|- 3]: release test-domain-no-error-handler-abort-on-u... [02:37|% 25|+ 1347|- 3]: release test-domain-no-error-handler-abort-on-u... [02:37|% 25|+ 1348|- 3]: release test-domain-no-error-handler-abort-on-u... [02:37|% 25|+ 1349|- 3]: release test-domain-no-error-handler-abort-on-u... [02:37|% 25|+ 1350|- 3]: release test-domain-no-error-handler-abort-on-u... [02:37|% 25|+ 1351|- 3]: release test-domain-no-error-handler-abort-on-u... [02:37|% 25|+ 1352|- 3]: release test-domain-no-error-handler-abort-on-u... [02:37|% 25|+ 1353|- 3]: release test-domain-no-error-handler-abort-on-u... [02:37|% 26|+ 1354|- 3]: release test-domain-promise [02:37|% 26|+ 1355|- 3]: release test-domain-run [02:38|% 26|+ 1356|- 3]: release test-domain-safe-exit [02:38|% 26|+ 1357|- 3]: release test-domain-set-uncaught-exception-capt... [02:38|% 26|+ 1358|- 3]: release test-domain-stack [02:38|% 26|+ 1359|- 3]: release test-domain-stack-empty-in-process-unca... [02:38|% 26|+ 1360|- 3]: release test-domain-throw-error-then-throw-from... [02:38|% 26|+ 1361|- 3]: release test-domain-thrown-error-handler-stack [02:38|% 26|+ 1362|- 3]: release test-domain-timer [02:38|% 26|+ 1363|- 3]: release test-domain-timers [02:38|% 26|+ 1364|- 3]: release test-domain-timers-uncaught-exception [02:38|% 26|+ 1365|- 3]: release test-domain-top-level-error-handler-cle... [02:39|% 26|+ 1366|- 3]: release test-domain-top-level-error-handler-thr... [02:39|% 26|+ 1367|- 3]: release test-domain-uncaught-exception [02:39|% 26|+ 1368|- 3]: release test-domain-vm-promise-isolation [02:39|% 26|+ 1369|- 3]: release test-domain-with-abort-on-uncaught-exce... [02:39|% 26|+ 1370|- 3]: release test-domexception-cause [02:39|% 26|+ 1371|- 3]: release test-domexception-subclass [02:40|% 26|+ 1372|- 3]: release test-dotenv [02:40|% 26|+ 1373|- 3]: release test-dotenv-edge-cases [02:40|% 26|+ 1374|- 3]: release test-dotenv-node-options [02:40|% 26|+ 1375|- 3]: release test-double-tls-client [02:40|% 26|+ 1376|- 3]: release test-double-tls-server [02:40|% 26|+ 1377|- 3]: release test-dsa-fips-invalid-key [02:40|% 26|+ 1378|- 3]: release test-dummy-stdio [02:40|% 26|+ 1379|- 3]: release test-duplex-error [02:40|% 26|+ 1380|- 3]: release test-emit-after-uncaught-exception [02:40|% 26|+ 1381|- 3]: release test-env-newprotomethod-remove-unnecess... [02:40|% 26|+ 1382|- 3]: release test-env-var-no-warnings [02:40|% 26|+ 1383|- 3]: release test-err-name-deprecation [02:40|% 26|+ 1384|- 3]: release test-error-aggregateTwoErrors [02:40|% 26|+ 1385|- 3]: release test-error-format-list [02:40|% 26|+ 1386|- 3]: release test-error-prepare-stack-trace [02:40|% 26|+ 1387|- 3]: release test-error-reporting [02:40|% 26|+ 1388|- 3]: release test-error-value-type-detection [02:41|% 26|+ 1389|- 3]: release test-errors-aborterror [02:41|% 26|+ 1390|- 3]: release test-errors-hide-stack-frames [02:41|% 26|+ 1391|- 3]: release test-errors-systemerror [02:41|% 26|+ 1392|- 3]: release test-errors-systemerror-frozen-intrinsi... [02:41|% 26|+ 1393|- 3]: release test-errors-systemerror-stackTraceLimit... [02:41|% 26|+ 1394|- 3]: release test-errors-systemerror-stackTraceLimit... [02:42|% 26|+ 1395|- 3]: release test-errors-systemerror-stackTraceLimit... [02:42|% 26|+ 1396|- 3]: release test-errors-systemerror-stackTraceLimit... [02:42|% 26|+ 1397|- 3]: release test-errors-systemerror-stackTraceLimit... [02:42|% 26|+ 1398|- 3]: release test-eslint-alphabetize-errors [02:42|% 26|+ 1399|- 3]: release test-eslint-alphabetize-primordials [02:42|% 26|+ 1400|- 3]: release test-eslint-async-iife-no-unused-result [02:42|% 26|+ 1401|- 3]: release test-eslint-avoid-prototype-pollution [02:42|% 26|+ 1402|- 3]: release test-eslint-crypto-check [02:42|% 26|+ 1403|- 3]: release test-eslint-documented-deprecation-code... [02:42|% 26|+ 1404|- 3]: release test-eslint-documented-errors [02:42|% 26|+ 1405|- 3]: release test-eslint-duplicate-requires [02:43|% 27|+ 1406|- 3]: release test-eslint-eslint-check [02:43|% 27|+ 1407|- 3]: release test-eslint-inspector-check [02:43|% 27|+ 1408|- 3]: release test-eslint-lowercase-name-for-primitiv... [02:43|% 27|+ 1409|- 3]: release test-eslint-must-call-assert [02:43|% 27|+ 1410|- 3]: release test-eslint-no-array-destructuring [02:43|% 27|+ 1411|- 3]: release test-eslint-no-cryptokey-public-accesso... [02:43|% 27|+ 1412|- 3]: release test-eslint-no-keyobject-cryptokey-inst... [02:43|% 27|+ 1413|- 3]: release test-eslint-no-keyobject-public-accesso... [02:43|% 27|+ 1414|- 3]: release test-eslint-no-unescaped-regexp-dot [02:44|% 27|+ 1415|- 3]: release test-eslint-non-ascii-character [02:44|% 27|+ 1416|- 3]: release test-eslint-prefer-assert-iferror [02:44|% 27|+ 1417|- 3]: release test-eslint-prefer-assert-methods [02:44|% 27|+ 1418|- 3]: release test-eslint-prefer-common-mustnotcall [02:44|% 27|+ 1419|- 3]: release test-eslint-prefer-common-mustsucceed [02:44|% 27|+ 1420|- 3]: release test-eslint-prefer-optional-chaining [02:44|% 27|+ 1421|- 3]: release test-eslint-prefer-primordials [02:44|% 27|+ 1422|- 3]: release test-eslint-prefer-proto [02:44|% 27|+ 1423|- 3]: release test-eslint-prefer-util-format-errors [02:44|% 27|+ 1424|- 3]: release test-eslint-require-common-first [02:45|% 27|+ 1425|- 3]: release test-eslint-required-modules [02:45|% 27|+ 1426|- 3]: release test-esm-loader-hooks-inspect-brk [02:45|% 27|+ 1427|- 3]: release test-esm-loader-hooks-inspect-wait [02:45|% 27|+ 1428|- 3]: release test-eval [02:45|% 27|+ 1429|- 3]: release test-eval-disallow-code-generation-from... [02:45|% 27|+ 1430|- 3]: release test-eval-strict-referenceerror [02:45|% 27|+ 1431|- 3]: release test-event-capture-rejections [02:45|% 27|+ 1432|- 3]: release test-event-emitter-add-listeners [02:45|% 27|+ 1433|- 3]: release test-event-emitter-check-listener-leaks [02:45|% 27|+ 1434|- 3]: release test-event-emitter-emit-context [02:45|% 27|+ 1435|- 3]: release test-event-emitter-error-monitor [02:45|% 27|+ 1436|- 3]: release test-event-emitter-errors [02:45|% 27|+ 1437|- 3]: release test-event-emitter-get-max-listeners [02:45|% 27|+ 1438|- 3]: release test-event-emitter-invalid-listener [02:45|% 27|+ 1439|- 3]: release test-event-emitter-listener-count [02:45|% 27|+ 1440|- 3]: release test-event-emitter-listeners [02:45|% 27|+ 1441|- 3]: release test-event-emitter-listeners-side-effec... [02:45|% 27|+ 1442|- 3]: release test-event-emitter-max-listeners [02:45|% 27|+ 1443|- 3]: release test-event-emitter-max-listeners-warnin... [02:46|% 27|+ 1444|- 3]: release test-event-emitter-max-listeners-warnin... [02:46|% 27|+ 1445|- 3]: release test-event-emitter-max-listeners-warnin... [02:46|% 27|+ 1446|- 3]: release test-event-emitter-method-names [02:46|% 27|+ 1447|- 3]: release test-event-emitter-modify-in-emit [02:46|% 27|+ 1448|- 3]: release test-event-emitter-no-error-provided-to... [02:46|% 27|+ 1449|- 3]: release test-event-emitter-num-args [02:46|% 27|+ 1450|- 3]: release test-event-emitter-once [02:46|% 27|+ 1451|- 3]: release test-event-emitter-prepend [02:46|% 27|+ 1452|- 3]: release test-event-emitter-remove-all-listeners [02:46|% 27|+ 1453|- 3]: release test-event-emitter-remove-listeners [02:46|% 27|+ 1454|- 3]: release test-event-emitter-set-max-listeners-si... [02:46|% 27|+ 1455|- 3]: release test-event-emitter-special-event-names [02:46|% 27|+ 1456|- 3]: release test-event-emitter-subclass [02:46|% 27|+ 1457|- 3]: release test-event-emitter-symbols [02:46|% 27|+ 1458|- 3]: release test-event-target [02:47|% 28|+ 1459|- 3]: release test-eventemitter-asyncresource [02:47|% 28|+ 1460|- 3]: release test-events-add-abort-listener [02:47|% 28|+ 1461|- 3]: release test-events-customevent [02:47|% 28|+ 1462|- 3]: release test-events-getmaxlisteners [02:47|% 28|+ 1463|- 3]: release test-events-list [02:47|% 28|+ 1464|- 3]: release test-events-listener-count-with-listene... [02:47|% 28|+ 1465|- 3]: release test-events-on-async-iterator [02:47|% 28|+ 1466|- 3]: release test-events-once [02:47|% 28|+ 1467|- 3]: release test-events-static-geteventlisteners [02:47|% 28|+ 1468|- 3]: release test-events-uncaught-exception-stack [02:47|% 28|+ 1469|- 3]: release test-eventsource [02:47|% 28|+ 1470|- 3]: release test-eventsource-disabled [02:47|% 28|+ 1471|- 3]: release test-eventtarget [02:47|% 28|+ 1472|- 3]: release test-eventtarget-brandcheck [02:47|% 28|+ 1473|- 3]: release test-eventtarget-custom-inspect-does-no... [02:47|% 28|+ 1474|- 3]: release test-eventtarget-memoryleakwarning [02:47|% 28|+ 1475|- 3]: release test-eventtarget-once-twice [02:47|% 28|+ 1476|- 3]: release test-exception-handler [02:47|% 28|+ 1477|- 3]: release test-exception-handler2 [02:48|% 28|+ 1478|- 3]: release test-experimental-shared-value-conveyor [02:48|% 28|+ 1479|- 3]: release test-fastutf8stream-destroy [02:48|% 28|+ 1480|- 3]: release test-fastutf8stream-end [02:48|% 28|+ 1481|- 3]: release test-fastutf8stream-flush [02:48|% 28|+ 1482|- 3]: release test-fastutf8stream-flush-mocks [02:48|% 28|+ 1483|- 3]: release test-fastutf8stream-flush-sync [02:48|% 28|+ 1484|- 3]: release test-fastutf8stream-fsync [02:48|% 28|+ 1485|- 3]: release test-fastutf8stream-full-write-utf8 [02:48|% 28|+ 1486|- 3]: release test-fastutf8stream-minlength [02:48|% 28|+ 1487|- 3]: release test-fastutf8stream-mode [02:48|% 28|+ 1488|- 3]: release test-fastutf8stream-partial-write-utf8 [02:48|% 28|+ 1489|- 3]: release test-fastutf8stream-periodicflush [02:48|% 28|+ 1490|- 3]: release test-fastutf8stream-reopen [02:48|% 28|+ 1491|- 3]: release test-fastutf8stream-retry [02:48|% 28|+ 1492|- 3]: release test-fastutf8stream-sync [02:48|% 28|+ 1493|- 3]: release test-fastutf8stream-write [02:48|% 28|+ 1494|- 3]: release test-fastutf8stream-write-buffer [02:48|% 28|+ 1495|- 3]: release test-fetch [02:48|% 28|+ 1496|- 3]: release test-fetch-mock [02:48|% 28|+ 1497|- 3]: release test-file [02:49|% 28|+ 1498|- 3]: release test-file-read-noexist [02:49|% 28|+ 1499|- 3]: release test-file-validate-mode-flag [02:49|% 28|+ 1500|- 3]: release test-file-write-stream [02:49|% 28|+ 1501|- 3]: release test-file-write-stream2 [02:49|% 28|+ 1502|- 3]: release test-file-write-stream3 [02:49|% 28|+ 1503|- 3]: release test-file-write-stream4 [02:49|% 28|+ 1504|- 3]: release test-file-write-stream5 [02:49|% 28|+ 1505|- 3]: release test-filehandle-autoclose [02:49|% 28|+ 1506|- 3]: release test-filehandle-close [02:49|% 28|+ 1507|- 3]: release test-filehandle-readablestream [02:49|% 28|+ 1508|- 3]: release test-fileurltopathbuffer [02:49|% 28|+ 1509|- 3]: release test-finalization-registry-shutdown [02:49|% 28|+ 1510|- 3]: release test-find-package-json [02:50|% 29|+ 1511|- 3]: release test-fixed-queue [02:50|% 29|+ 1512|- 3]: release test-force-repl [02:50|% 29|+ 1513|- 3]: release test-force-repl-with-eval [02:50|% 29|+ 1514|- 3]: release test-freelist [02:50|% 29|+ 1515|- 3]: release test-freeze-intrinsics [02:50|% 29|+ 1516|- 3]: release test-fs-access [02:50|% 29|+ 1517|- 3]: release test-fs-append-file [02:50|% 29|+ 1518|- 3]: release test-fs-append-file-flush [02:50|% 29|+ 1519|- 3]: release test-fs-append-file-sync [02:50|% 29|+ 1520|- 3]: release test-fs-assert-encoding-error [02:50|% 29|+ 1521|- 3]: release test-fs-buffer [02:50|% 29|+ 1522|- 3]: release test-fs-buffertype-writesync [02:50|% 29|+ 1523|- 3]: release test-fs-chmod [02:50|% 29|+ 1524|- 3]: release test-fs-chmod-mask [02:50|% 29|+ 1525|- 3]: release test-fs-chown-negative-one [02:50|% 29|+ 1526|- 3]: release test-fs-chown-type-check [02:50|% 29|+ 1527|- 3]: release test-fs-close [02:51|% 29|+ 1528|- 3]: release test-fs-close-errors [02:51|% 29|+ 1529|- 3]: release test-fs-constants [02:51|% 29|+ 1530|- 3]: release test-fs-copyfile [02:51|% 29|+ 1531|- 3]: release test-fs-copyfile-respect-permissions [02:51|% 29|+ 1532|- 3]: release test-fs-cp-async-async-filter-function [02:51|% 29|+ 1533|- 3]: release test-fs-cp-async-copy-non-directory-sym... [02:51|% 29|+ 1534|- 3]: release test-fs-cp-async-dereference-force-fals... [02:51|% 29|+ 1535|- 3]: release test-fs-cp-async-dereference-symlink [02:51|% 29|+ 1536|- 3]: release test-fs-cp-async-dest-symlink-points-to... [02:51|% 29|+ 1537|- 3]: release test-fs-cp-async-dir-exists-error-on-ex... [02:51|% 29|+ 1538|- 3]: release test-fs-cp-async-dir-to-file [02:51|% 29|+ 1539|- 3]: release test-fs-cp-async-error-on-exist [02:51|% 29|+ 1540|- 3]: release test-fs-cp-async-file-to-dir [02:51|% 29|+ 1541|- 3]: release test-fs-cp-async-file-to-file [02:51|% 29|+ 1542|- 3]: release test-fs-cp-async-file-url [02:51|% 29|+ 1543|- 3]: release test-fs-cp-async-filter-child-folder [02:51|% 29|+ 1544|- 3]: release test-fs-cp-async-filter-function [02:52|% 29|+ 1545|- 3]: release test-fs-cp-async-identical-src-dest [02:52|% 29|+ 1546|- 3]: release test-fs-cp-async-invalid-mode-range [02:52|% 29|+ 1547|- 3]: release test-fs-cp-async-invalid-options-type [02:52|% 29|+ 1548|- 3]: release test-fs-cp-async-nested-files-folders [02:52|% 29|+ 1549|- 3]: release test-fs-cp-async-no-errors-force-false [02:52|% 29|+ 1550|- 3]: release test-fs-cp-async-no-recursive [02:52|% 29|+ 1551|- 3]: release test-fs-cp-async-overwrites-force-true [02:52|% 29|+ 1552|- 3]: release test-fs-cp-async-preserve-timestamps [02:52|% 29|+ 1553|- 3]: release test-fs-cp-async-preserve-timestamps-re... [02:52|% 29|+ 1554|- 3]: release test-fs-cp-async-same-dir-twice [02:52|% 29|+ 1555|- 3]: release test-fs-cp-async-skip-validation-when-f... [02:52|% 29|+ 1556|- 3]: release test-fs-cp-async-socket [02:52|% 29|+ 1557|- 3]: release test-fs-cp-async-subdirectory-of-self [02:53|% 29|+ 1558|- 3]: release test-fs-cp-async-symlink-dest-points-to... [02:53|% 29|+ 1559|- 3]: release test-fs-cp-async-symlink-over-file [02:53|% 29|+ 1560|- 3]: release test-fs-cp-async-symlink-points-to-dest [02:53|% 29|+ 1561|- 3]: release test-fs-cp-async-with-mode-flags [02:53|% 29|+ 1562|- 3]: release test-fs-cp-promises-async-error [02:53|% 30|+ 1563|- 3]: release test-fs-cp-promises-file-url [02:53|% 30|+ 1564|- 3]: release test-fs-cp-promises-invalid-mode [02:53|% 30|+ 1565|- 3]: release test-fs-cp-promises-mode-flags [02:53|% 30|+ 1566|- 3]: release test-fs-cp-promises-nested-folder-recur... [02:53|% 30|+ 1567|- 3]: release test-fs-cp-promises-options-validation [02:53|% 30|+ 1568|- 3]: release test-fs-cp-sync-apply-filter-function [02:53|% 30|+ 1569|- 3]: release test-fs-cp-sync-async-filter-error [02:53|% 30|+ 1570|- 3]: release test-fs-cp-sync-copy-directory-to-file-... [02:53|% 30|+ 1571|- 3]: release test-fs-cp-sync-copy-directory-without-... [02:53|% 30|+ 1572|- 3]: release test-fs-cp-sync-copy-file-to-directory-... [02:53|% 30|+ 1573|- 3]: release test-fs-cp-sync-copy-file-to-file-path [02:53|% 30|+ 1574|- 3]: release test-fs-cp-sync-copy-socket-error [02:54|% 30|+ 1575|- 3]: release test-fs-cp-sync-copy-symlink-not-pointi... [02:54|% 30|+ 1576|- 3]: release test-fs-cp-sync-copy-symlink-over-file-... [02:54|% 30|+ 1577|- 3]: release test-fs-cp-sync-copy-symlinks-to-existi... [02:54|% 30|+ 1578|- 3]: release test-fs-cp-sync-copy-to-subdirectory-er... [02:54|% 30|+ 1579|- 3]: release test-fs-cp-sync-dereference [02:54|% 30|+ 1580|- 3]: release test-fs-cp-sync-dereference-directory [02:54|% 30|+ 1581|- 3]: release test-fs-cp-sync-dereference-file [02:54|% 30|+ 1582|- 3]: release test-fs-cp-sync-dereference-twice [02:54|% 30|+ 1583|- 3]: release test-fs-cp-sync-dest-name-prefix-match [02:54|% 30|+ 1584|- 3]: release test-fs-cp-sync-dest-parent-name-prefix... [02:54|% 30|+ 1585|- 3]: release test-fs-cp-sync-directory-not-exist-err... [02:55|% 30|+ 1586|- 3]: release test-fs-cp-sync-error-on-exist [02:55|% 30|+ 1587|- 3]: release test-fs-cp-sync-file-url [02:55|% 30|+ 1588|- 3]: release test-fs-cp-sync-filename-too-long-error [02:55|% 30|+ 1589|- 3]: release test-fs-cp-sync-incompatible-options-er... [02:55|% 30|+ 1590|- 3]: release test-fs-cp-sync-mode-flags [02:55|% 30|+ 1591|- 3]: release test-fs-cp-sync-mode-invalid [02:55|% 30|+ 1592|- 3]: release test-fs-cp-sync-nested-files-folders [02:55|% 30|+ 1593|- 3]: release test-fs-cp-sync-no-overwrite-force-fals... [02:55|% 30|+ 1594|- 3]: release test-fs-cp-sync-options-invalid-type-er... [02:55|% 30|+ 1595|- 3]: release test-fs-cp-sync-overwrite-force-true [02:55|% 30|+ 1596|- 3]: release test-fs-cp-sync-parent-symlink-dest-poi... [02:55|% 30|+ 1597|- 3]: release test-fs-cp-sync-preserve-timestamps [02:55|% 30|+ 1598|- 3]: release test-fs-cp-sync-preserve-timestamps-rea... [02:55|% 30|+ 1599|- 3]: release test-fs-cp-sync-resolve-relative-symlin... [02:55|% 30|+ 1600|- 3]: release test-fs-cp-sync-resolve-relative-symlin... [02:55|% 30|+ 1601|- 3]: release test-fs-cp-sync-src-dest-identical-erro... [02:55|% 30|+ 1602|- 3]: release test-fs-cp-sync-src-parent-of-dest-erro... [02:55|% 30|+ 1603|- 3]: release test-fs-cp-sync-symlink-dest-points-to-... [02:55|% 30|+ 1604|- 3]: release test-fs-cp-sync-symlink-points-to-dest-... [02:55|% 30|+ 1605|- 3]: release test-fs-cp-sync-unicode-dest [02:55|% 30|+ 1606|- 3]: release test-fs-cp-sync-unicode-folder-names [02:55|% 30|+ 1607|- 3]: release test-fs-cp-sync-verbatim-symlinks-inval... [02:55|% 30|+ 1608|- 3]: release test-fs-cp-sync-verbatim-symlinks-true [02:55|% 30|+ 1609|- 3]: release test-fs-empty-readStream [02:55|% 30|+ 1610|- 3]: release test-fs-error-messages [02:55|% 30|+ 1611|- 3]: release test-fs-exists [02:56|% 30|+ 1612|- 3]: release test-fs-existssync-false [02:56|% 30|+ 1613|- 3]: release test-fs-existssync-memleak-longpath [02:56|% 30|+ 1614|- 3]: release test-fs-fchmod [02:56|% 31|+ 1615|- 3]: release test-fs-fchown [02:56|% 31|+ 1616|- 3]: release test-fs-fchown-negative-one [02:56|% 31|+ 1617|- 3]: release test-fs-filehandle [02:56|% 31|+ 1618|- 3]: release test-fs-filehandle-use-after-close [02:56|% 31|+ 1619|- 3]: release test-fs-fmap [02:56|% 31|+ 1620|- 3]: release test-fs-fsync [02:57|% 31|+ 1621|- 3]: release test-fs-glob [02:57|% 31|+ 1622|- 3]: release test-fs-glob-throw [02:57|% 31|+ 1623|- 3]: release test-fs-internal-assertencoding [02:57|% 31|+ 1624|- 3]: release test-fs-lchmod [02:57|% 31|+ 1625|- 3]: release test-fs-lchown [02:57|% 31|+ 1626|- 3]: release test-fs-lchown-negative-one [02:57|% 31|+ 1627|- 3]: release test-fs-link [02:57|% 31|+ 1628|- 3]: release test-fs-long-path [02:57|% 31|+ 1629|- 3]: release test-fs-make-callback [02:57|% 31|+ 1630|- 3]: release test-fs-makeStatsCallback [02:57|% 31|+ 1631|- 3]: release test-fs-mkdir [02:57|% 31|+ 1632|- 3]: release test-fs-mkdir-mode-mask [02:57|% 31|+ 1633|- 3]: release test-fs-mkdir-recursive-eaccess [02:57|% 31|+ 1634|- 3]: release test-fs-mkdir-rmdir [02:57|% 31|+ 1635|- 3]: release test-fs-mkdtemp [02:57|% 31|+ 1636|- 3]: release test-fs-mkdtemp-prefix-check [02:57|% 31|+ 1637|- 3]: release test-fs-mkdtempDisposableSync [02:57|% 31|+ 1638|- 3]: release test-fs-negative-zero [02:57|% 31|+ 1639|- 3]: release test-fs-non-number-arguments-throw [02:57|% 31|+ 1640|- 3]: release test-fs-null-bytes [02:57|% 31|+ 1641|- 3]: release test-fs-open [02:57|% 31|+ 1642|- 3]: release test-fs-open-flags [02:57|% 31|+ 1643|- 3]: release test-fs-open-mode-mask [02:58|% 31|+ 1644|- 3]: release test-fs-open-no-close [02:58|% 31|+ 1645|- 3]: release test-fs-open-numeric-flags [02:58|% 31|+ 1646|- 3]: release test-fs-opendir [02:58|% 31|+ 1647|- 3]: release test-fs-operations-with-surrogate-pairs [02:58|% 31|+ 1648|- 3]: release test-fs-options-immutable [02:58|% 31|+ 1649|- 3]: release test-fs-promises [02:58|% 31|+ 1650|- 3]: release test-fs-promises-exists [02:58|% 31|+ 1651|- 3]: release test-fs-promises-file-handle-aggregate-... [02:58|% 31|+ 1652|- 3]: release test-fs-promises-file-handle-append-fil... [02:58|% 31|+ 1653|- 3]: release test-fs-promises-file-handle-chmod [02:58|% 31|+ 1654|- 3]: release test-fs-promises-file-handle-close [02:58|% 31|+ 1655|- 3]: release test-fs-promises-file-handle-close-erro... [02:58|% 31|+ 1656|- 3]: release test-fs-promises-file-handle-dispose [02:58|% 31|+ 1657|- 3]: release test-fs-promises-file-handle-op-errors [02:58|% 31|+ 1658|- 3]: release test-fs-promises-file-handle-read [02:58|% 31|+ 1659|- 3]: release test-fs-promises-file-handle-read-worke... [02:58|% 31|+ 1660|- 3]: release test-fs-promises-file-handle-readFile [02:58|% 31|+ 1661|- 3]: release test-fs-promises-file-handle-readLines [02:58|% 31|+ 1662|- 3]: release test-fs-promises-file-handle-stat [02:58|% 31|+ 1663|- 3]: release test-fs-promises-file-handle-stream [02:58|% 31|+ 1664|- 3]: release test-fs-promises-file-handle-sync [02:58|% 31|+ 1665|- 3]: release test-fs-promises-file-handle-truncate [02:58|% 31|+ 1666|- 3]: release test-fs-promises-file-handle-write [02:59|% 32|+ 1667|- 3]: release test-fs-promises-file-handle-writeFile [02:59|% 32|+ 1668|- 3]: release test-fs-promises-mkdtempDisposable [02:59|% 32|+ 1669|- 3]: release test-fs-promises-readfile [02:59|% 32|+ 1670|- 3]: release test-fs-promises-readfile-buffer-option [02:59|% 32|+ 1671|- 3]: release test-fs-promises-readfile-empty [02:59|% 32|+ 1672|- 3]: release test-fs-promises-readfile-with-fd [02:59|% 32|+ 1673|- 3]: release test-fs-promises-statfs-validate-path [02:59|% 32|+ 1674|- 3]: release test-fs-promises-watch [02:59|% 32|+ 1675|- 3]: release test-fs-promises-watch-ignore-function [02:59|% 32|+ 1676|- 3]: release test-fs-promises-watch-ignore-glob [03:00|% 32|+ 1677|- 3]: release test-fs-promises-watch-ignore-invalid [03:00|% 32|+ 1678|- 3]: release test-fs-promises-watch-ignore-mixed [03:00|% 32|+ 1679|- 3]: release test-fs-promises-watch-ignore-regexp [03:00|% 32|+ 1680|- 3]: release test-fs-promises-watch-iterator [03:00|% 32|+ 1681|- 3]: release test-fs-promises-write-optional-params [03:00|% 32|+ 1682|- 3]: release test-fs-promises-writefile [03:00|% 32|+ 1683|- 3]: release test-fs-promises-writefile-typedarray [03:00|% 32|+ 1684|- 3]: release test-fs-promises-writefile-with-fd [03:00|% 32|+ 1685|- 3]: release test-fs-promisified [03:00|% 32|+ 1686|- 3]: release test-fs-read [03:00|% 32|+ 1687|- 3]: release test-fs-read-empty-buffer [03:00|% 32|+ 1688|- 3]: release test-fs-read-file-assert-encoding [03:00|% 32|+ 1689|- 3]: release test-fs-read-file-sync [03:00|% 32|+ 1690|- 3]: release test-fs-read-file-sync-hostname [03:00|% 32|+ 1691|- 3]: release test-fs-read-offset-null [03:00|% 32|+ 1692|- 3]: release test-fs-read-optional-params [03:00|% 32|+ 1693|- 3]: release test-fs-read-position-validation [03:00|% 32|+ 1694|- 3]: release test-fs-read-promises-optional-params [03:00|% 32|+ 1695|- 3]: release test-fs-read-promises-position-validati... [03:00|% 32|+ 1696|- 3]: release test-fs-read-stream [03:00|% 32|+ 1697|- 3]: release test-fs-read-stream-autoClose [03:00|% 32|+ 1698|- 3]: release test-fs-read-stream-concurrent-reads [03:00|% 32|+ 1699|- 3]: release test-fs-read-stream-double-close [03:00|% 32|+ 1700|- 3]: release test-fs-read-stream-encoding [03:01|% 32|+ 1701|- 3]: release test-fs-read-stream-err [03:01|% 32|+ 1702|- 3]: release test-fs-read-stream-fd [03:01|% 32|+ 1703|- 3]: release test-fs-read-stream-fd-leak [03:01|% 32|+ 1704|- 3]: release test-fs-read-stream-file-handle [03:01|% 32|+ 1705|- 3]: release test-fs-read-stream-inherit [03:01|% 32|+ 1706|- 3]: release test-fs-read-stream-patch-open [03:01|% 32|+ 1707|- 3]: release test-fs-read-stream-pos [03:01|% 32|+ 1708|- 3]: release test-fs-read-stream-resume [03:01|% 32|+ 1709|- 3]: release test-fs-read-stream-throw-type-error [03:01|% 32|+ 1710|- 3]: release test-fs-read-type [03:01|% 32|+ 1711|- 3]: release test-fs-read-zero-length [03:01|% 32|+ 1712|- 3]: release test-fs-readSync-optional-params [03:01|% 32|+ 1713|- 3]: release test-fs-readSync-position-validation [03:01|% 32|+ 1714|- 3]: release test-fs-readdir [03:01|% 32|+ 1715|- 3]: release test-fs-readdir-buffer [03:01|% 32|+ 1716|- 3]: release test-fs-readdir-pipe [03:01|% 32|+ 1717|- 3]: release test-fs-readdir-recursive [03:01|% 32|+ 1718|- 3]: release test-fs-readdir-stack-overflow [03:01|% 33|+ 1719|- 3]: release test-fs-readdir-types [03:01|% 33|+ 1720|- 3]: release test-fs-readdir-types-symlinks [03:01|% 33|+ 1721|- 3]: release test-fs-readdir-ucs2 [03:02|% 33|+ 1722|- 3]: release test-fs-readfile [03:02|% 33|+ 1723|- 3]: release test-fs-readfile-buffer-option [03:02|% 33|+ 1724|- 3]: release test-fs-readfile-empty [03:02|% 33|+ 1725|- 3]: release test-fs-readfile-eof [03:02|% 33|+ 1726|- 3]: release test-fs-readfile-error [03:02|% 33|+ 1727|- 3]: release test-fs-readfile-fd [03:02|% 33|+ 1728|- 3]: release test-fs-readfile-flags [03:02|% 33|+ 1729|- 3]: release test-fs-readfile-pipe [03:02|% 33|+ 1730|- 3]: release test-fs-readfile-pipe-large [03:03|% 33|+ 1731|- 3]: release test-fs-readfile-unlink [03:03|% 33|+ 1732|- 3]: release test-fs-readfile-zero-byte-liar [03:03|% 33|+ 1733|- 3]: release test-fs-readfilesync-enoent [03:03|% 33|+ 1734|- 3]: release test-fs-readfilesync-pipe-large [03:03|% 33|+ 1735|- 3]: release test-fs-readlink-type-check [03:03|% 33|+ 1736|- 3]: release test-fs-readv [03:03|% 33|+ 1737|- 3]: release test-fs-readv-promises [03:03|% 33|+ 1738|- 3]: release test-fs-readv-promisify [03:03|% 33|+ 1739|- 3]: release test-fs-readv-sync [03:03|% 33|+ 1740|- 3]: release test-fs-ready-event-stream [03:03|% 33|+ 1741|- 3]: release test-fs-realpath [03:03|% 33|+ 1742|- 3]: release test-fs-realpath-buffer-encoding [03:03|% 33|+ 1743|- 3]: release test-fs-realpath-native [03:03|% 33|+ 1744|- 3]: release test-fs-realpath-on-substed-drive [03:03|% 33|+ 1745|- 3]: release test-fs-realpath-pipe [03:03|% 33|+ 1746|- 3]: release test-fs-rename-type-check [03:03|% 33|+ 1747|- 3]: release test-fs-rm [03:03|% 33|+ 1748|- 3]: release test-fs-rmSync-special-char [03:03|% 33|+ 1749|- 3]: release test-fs-rmdir-recursive [03:03|% 33|+ 1750|- 3]: release test-fs-rmdir-recursive-sync-warns-not-... [03:03|% 33|+ 1751|- 3]: release test-fs-rmdir-recursive-sync-warns-on-f... [03:03|% 33|+ 1752|- 3]: release test-fs-rmdir-recursive-throws-not-foun... [03:04|% 33|+ 1753|- 3]: release test-fs-rmdir-recursive-throws-on-file [03:04|% 33|+ 1754|- 3]: release test-fs-rmdir-recursive-warns-not-found [03:04|% 33|+ 1755|- 3]: release test-fs-rmdir-recursive-warns-on-file [03:04|% 33|+ 1756|- 3]: release test-fs-rmdir-type-check [03:04|% 33|+ 1757|- 3]: release test-fs-sir-writes-alot [03:04|% 33|+ 1758|- 3]: release test-fs-stat [03:04|% 33|+ 1759|- 3]: release test-fs-stat-abort-test [03:04|% 33|+ 1760|- 3]: release test-fs-stat-bigint [03:04|% 33|+ 1761|- 3]: release test-fs-stat-date [03:04|% 33|+ 1762|- 3]: release test-fs-statfs [03:04|% 33|+ 1763|- 3]: release test-fs-stream-construct-compat-error-r... [03:04|% 33|+ 1764|- 3]: release test-fs-stream-construct-compat-error-w... [03:04|% 33|+ 1765|- 3]: release test-fs-stream-construct-compat-gracefu... [03:04|% 33|+ 1766|- 3]: release test-fs-stream-construct-compat-old-nod... [03:04|% 33|+ 1767|- 3]: release test-fs-stream-destroy-emit-error [03:05|% 33|+ 1768|- 3]: release test-fs-stream-double-close [03:05|% 33|+ 1769|- 3]: release test-fs-stream-fs-options [03:05|% 33|+ 1770|- 3]: release test-fs-stream-options [03:05|% 33|+ 1771|- 3]: release test-fs-symlink [03:05|% 34|+ 1772|- 3]: release test-fs-symlink-buffer-path [03:05|% 34|+ 1773|- 3]: release test-fs-symlink-dir [03:05|% 34|+ 1774|- 3]: release test-fs-symlink-dir-junction [03:05|% 34|+ 1775|- 3]: release test-fs-symlink-dir-junction-relative [03:05|% 34|+ 1776|- 3]: release test-fs-symlink-longpath [03:05|% 34|+ 1777|- 3]: release test-fs-sync-fd-leak [03:05|% 34|+ 1778|- 3]: release test-fs-syncwritestream [03:05|% 34|+ 1779|- 3]: release test-fs-timestamp-parsing-error [03:05|% 34|+ 1780|- 3]: release test-fs-truncate [03:05|% 34|+ 1781|- 3]: release test-fs-truncate-clear-file-zero [03:05|% 34|+ 1782|- 3]: release test-fs-truncate-sync [03:06|% 34|+ 1783|- 3]: release test-fs-unlink-type-check [03:06|% 34|+ 1784|- 3]: release test-fs-util-validateoffsetlength [03:06|% 34|+ 1785|- 3]: release test-fs-utils-get-dirents [03:06|% 34|+ 1786|- 3]: release test-fs-utimes [03:06|% 34|+ 1787|- 3]: release test-fs-utimes-y2K38 [03:06|% 34|+ 1788|- 3]: release test-fs-watch [03:06|% 34|+ 1789|- 3]: release test-fs-watch-abort-signal [03:06|% 34|+ 1790|- 3]: release test-fs-watch-close-when-destroyed [03:06|% 34|+ 1791|- 3]: release test-fs-watch-encoding [03:06|% 34|+ 1792|- 3]: release test-fs-watch-enoent [03:06|% 34|+ 1793|- 3]: release test-fs-watch-file-enoent-after-deletio... [03:06|% 34|+ 1794|- 3]: release test-fs-watch-ignore-function [03:06|% 34|+ 1795|- 3]: release test-fs-watch-ignore-glob [03:06|% 34|+ 1796|- 3]: release test-fs-watch-ignore-invalid [03:06|% 34|+ 1797|- 3]: release test-fs-watch-ignore-mixed [03:06|% 34|+ 1798|- 3]: release test-fs-watch-ignore-recursive-glob [03:06|% 34|+ 1799|- 3]: release test-fs-watch-ignore-recursive-glob-sub... [03:06|% 34|+ 1800|- 3]: release test-fs-watch-ignore-recursive-mixed [03:06|% 34|+ 1801|- 3]: release test-fs-watch-ignore-recursive-regexp [03:06|% 34|+ 1802|- 3]: release test-fs-watch-ignore-regexp [03:06|% 34|+ 1803|- 3]: release test-fs-watch-recursive-add-file [03:06|% 34|+ 1804|- 3]: release test-fs-watch-recursive-add-file-to-exi... [03:06|% 34|+ 1805|- 3]: release test-fs-watch-recursive-add-file-to-new... [03:07|% 34|+ 1806|- 3]: release test-fs-watch-recursive-add-file-with-u... [03:07|% 34|+ 1807|- 3]: release test-fs-watch-recursive-add-folder [03:07|% 34|+ 1808|- 3]: release test-fs-watch-recursive-assert-leaks [03:07|% 34|+ 1809|- 3]: release test-fs-watch-recursive-delete [03:07|% 34|+ 1810|- 3]: release test-fs-watch-recursive-delete-race [03:07|% 34|+ 1811|- 3]: release test-fs-watch-recursive-linux-parallel-... [03:07|% 34|+ 1812|- 3]: release test-fs-watch-recursive-prefix-sibling [03:07|% 34|+ 1813|- 3]: release test-fs-watch-recursive-promise [03:07|% 34|+ 1814|- 3]: release test-fs-watch-recursive-symlink [03:07|% 34|+ 1815|- 3]: release test-fs-watch-recursive-sync-write [03:07|% 34|+ 1816|- 3]: release test-fs-watch-recursive-update-file [03:07|% 34|+ 1817|- 3]: release test-fs-watch-recursive-validate [03:07|% 34|+ 1818|- 3]: release test-fs-watch-recursive-watch-file [03:07|% 34|+ 1819|- 3]: release test-fs-watch-ref-unref [03:07|% 34|+ 1820|- 3]: release test-fs-watch-stop-async [03:08|% 34|+ 1821|- 3]: release test-fs-watch-stop-sync [03:08|% 34|+ 1822|- 3]: release test-fs-watchfile [03:08|% 34|+ 1823|- 3]: release test-fs-watchfile-bigint [03:08|% 35|+ 1824|- 3]: release test-fs-watchfile-ref-unref [03:08|% 35|+ 1825|- 3]: release test-fs-whatwg-url [03:08|% 35|+ 1826|- 3]: release test-fs-write [03:08|% 35|+ 1827|- 3]: release test-fs-write-buffer [03:08|% 35|+ 1828|- 3]: release test-fs-write-buffer-large [03:08|% 35|+ 1829|- 3]: release test-fs-write-file [03:08|% 35|+ 1830|- 3]: release test-fs-write-file-buffer [03:08|% 35|+ 1831|- 3]: release test-fs-write-file-flush [03:08|% 35|+ 1832|- 3]: release test-fs-write-file-invalid-path [03:08|% 35|+ 1833|- 3]: release test-fs-write-file-sync [03:08|% 35|+ 1834|- 3]: release test-fs-write-file-typedarrays [03:08|% 35|+ 1835|- 3]: release test-fs-write-negativeoffset [03:08|% 35|+ 1836|- 3]: release test-fs-write-no-fd [03:08|% 35|+ 1837|- 3]: release test-fs-write-optional-params [03:09|% 35|+ 1838|- 3]: release test-fs-write-reuse-callback [03:09|% 35|+ 1839|- 3]: release test-fs-write-sigxfsz [03:09|% 35|+ 1840|- 3]: release test-fs-write-stream [03:09|% 35|+ 1841|- 3]: release test-fs-write-stream-autoclose-option [03:09|% 35|+ 1842|- 3]: release test-fs-write-stream-change-open [03:09|% 35|+ 1843|- 3]: release test-fs-write-stream-close-without-call... [03:09|% 35|+ 1844|- 3]: release test-fs-write-stream-double-close [03:09|% 35|+ 1845|- 3]: release test-fs-write-stream-eagain [03:09|% 35|+ 1846|- 3]: release test-fs-write-stream-encoding [03:09|% 35|+ 1847|- 3]: release test-fs-write-stream-end [03:09|% 35|+ 1848|- 3]: release test-fs-write-stream-err [03:09|% 35|+ 1849|- 3]: release test-fs-write-stream-file-handle [03:09|% 35|+ 1850|- 3]: release test-fs-write-stream-file-handle-2 [03:09|% 35|+ 1851|- 3]: release test-fs-write-stream-flush [03:09|% 35|+ 1852|- 3]: release test-fs-write-stream-fs [03:09|% 35|+ 1853|- 3]: release test-fs-write-stream-patch-open [03:09|% 35|+ 1854|- 3]: release test-fs-write-stream-throw-type-error [03:09|% 35|+ 1855|- 3]: release test-fs-write-sync [03:09|% 35|+ 1856|- 3]: release test-fs-write-sync-optional-params [03:09|% 35|+ 1857|- 3]: release test-fs-writefile-with-fd [03:09|% 35|+ 1858|- 3]: release test-fs-writestream-open-write [03:09|% 35|+ 1859|- 3]: release test-fs-writesync-crash [03:10|% 35|+ 1860|- 3]: release test-fs-writev [03:10|% 35|+ 1861|- 3]: release test-fs-writev-promises [03:10|% 35|+ 1862|- 3]: release test-fs-writev-sync [03:10|% 35|+ 1863|- 3]: release test-gc-http-client-connaborted [03:10|% 35|+ 1864|- 3]: release test-gc-net-timeout [03:10|% 35|+ 1865|- 3]: release test-gc-tls-external-memory [03:10|% 35|+ 1866|- 3]: release test-global [03:10|% 35|+ 1867|- 3]: release test-global-console-exists [03:10|% 35|+ 1868|- 3]: release test-global-customevent [03:10|% 35|+ 1869|- 3]: release test-global-domexception [03:10|% 35|+ 1870|- 3]: release test-global-encoder [03:10|% 35|+ 1871|- 3]: release test-global-setters [03:10|% 35|+ 1872|- 3]: release test-global-webcrypto [03:10|% 35|+ 1873|- 3]: release test-global-webcrypto-classes [03:10|% 35|+ 1874|- 3]: release test-global-webstreams [03:11|% 35|+ 1875|- 3]: release test-h2-large-header-cause-client-to-ha... [03:11|% 36|+ 1876|- 3]: release test-h2leak-destroy-session-on-socket-e... [03:11|% 36|+ 1877|- 3]: release test-handle-wrap-close-abort [03:11|% 36|+ 1878|- 3]: release test-handle-wrap-hasref [03:11|% 36|+ 1879|- 3]: release test-hash-seed [03:11|% 36|+ 1880|- 3]: release test-heap-prof-basic [03:11|% 36|+ 1881|- 3]: release test-heap-prof-dir-absolute [03:11|% 36|+ 1882|- 3]: release test-heap-prof-dir-name [03:11|% 36|+ 1883|- 3]: release test-heap-prof-dir-relative [03:11|% 36|+ 1884|- 3]: release test-heap-prof-exec-argv [03:11|% 36|+ 1885|- 3]: release test-heap-prof-exit [03:11|% 36|+ 1886|- 3]: release test-heap-prof-interval [03:11|% 36|+ 1887|- 3]: release test-heap-prof-invalid-args [03:11|% 36|+ 1889|- 3]: release test-heap-prof-name [03:11|% 36|+ 1889|- 3]: release test-heap-prof-loop-drained [03:11|% 36|+ 1890|- 3]: release test-heap-prof-sigint [03:11|% 36|+ 1891|- 3]: release test-heapdump-async-hooks-init-promise [03:12|% 36|+ 1892|- 3]: release test-heapsnapshot-near-heap-limit-by-ap... [03:12|% 36|+ 1893|- 3]: release test-heapsnapshot-near-heap-limit-worke... [03:12|% 36|+ 1894|- 3]: release test-http [03:12|% 36|+ 1895|- 3]: release test-http-1.0 [03:12|% 36|+ 1896|- 3]: release test-http-1.0-keep-alive [03:12|% 36|+ 1897|- 3]: release test-http-abort-before-end [03:12|% 36|+ 1898|- 3]: release test-http-abort-client [03:12|% 36|+ 1899|- 3]: release test-http-abort-queued [03:12|% 36|+ 1900|- 3]: release test-http-abort-stream-end [03:12|% 36|+ 1901|- 3]: release test-http-aborted [03:12|% 36|+ 1902|- 3]: release test-http-addrequest-localaddress [03:12|% 36|+ 1903|- 3]: release test-http-after-connect [03:13|% 36|+ 1904|- 3]: release test-http-agent [03:13|% 36|+ 1905|- 3]: release test-http-agent-abort-controller [03:13|% 36|+ 1906|- 3]: release test-http-agent-close [03:13|% 36|+ 1907|- 3]: release test-http-agent-destroyed-socket [03:13|% 36|+ 1908|- 3]: release test-http-agent-domain-reused-gc [03:13|% 36|+ 1909|- 3]: release test-http-agent-error-on-idle [03:13|% 36|+ 1910|- 3]: release test-http-agent-false [03:14|% 36|+ 1911|- 3]: release test-http-agent-free-socket-data-guard [03:14|% 36|+ 1912|- 3]: release test-http-agent-getname [03:14|% 36|+ 1913|- 3]: release test-http-agent-keep-alive-timeout-buff... [03:14|% 36|+ 1914|- 3]: release test-http-agent-keepalive [03:14|% 36|+ 1915|- 3]: release test-http-agent-keepalive-delay [03:14|% 36|+ 1916|- 3]: release test-http-agent-maxsockets [03:14|% 36|+ 1917|- 3]: release test-http-agent-maxsockets-respected [03:14|% 36|+ 1918|- 3]: release test-http-agent-maxtotalsockets [03:14|% 36|+ 1919|- 3]: release test-http-agent-no-protocol [03:14|% 36|+ 1920|- 3]: release test-http-agent-null [03:15|% 36|+ 1921|- 3]: release test-http-agent-remove [03:15|% 36|+ 1922|- 3]: release test-http-agent-reuse-drained-socket-on... [03:15|% 36|+ 1923|- 3]: release test-http-agent-scheduling [03:15|% 36|+ 1924|- 3]: release test-http-agent-timeout [03:15|% 36|+ 1925|- 3]: release test-http-agent-timeout-option [03:15|% 36|+ 1926|- 3]: release test-http-agent-uninitialized [03:15|% 36|+ 1927|- 3]: release test-http-agent-uninitialized-with-hand... [03:15|% 37|+ 1928|- 3]: release test-http-allow-content-length-304 [03:16|% 37|+ 1929|- 3]: release test-http-allow-req-after-204-res [03:16|% 37|+ 1930|- 3]: release test-http-automatic-headers [03:16|% 37|+ 1931|- 3]: release test-http-autoselectfamily [03:16|% 37|+ 1932|- 3]: release test-http-bind-twice [03:16|% 37|+ 1933|- 3]: release test-http-blank-header [03:16|% 37|+ 1934|- 3]: release test-http-buffer-sanity [03:16|% 37|+ 1935|- 3]: release test-http-byteswritten [03:17|% 37|+ 1936|- 3]: release test-http-catch-uncaughtexception [03:17|% 37|+ 1937|- 3]: release test-http-chunk-extensions-limit [03:17|% 37|+ 1938|- 3]: release test-http-chunk-problem [03:17|% 37|+ 1939|- 3]: release test-http-chunked [03:17|% 37|+ 1940|- 3]: release test-http-chunked-304 [03:17|% 37|+ 1941|- 3]: release test-http-chunked-smuggling [03:17|% 37|+ 1942|- 3]: release test-http-client-abort [03:17|% 37|+ 1943|- 3]: release test-http-client-abort-destroy [03:17|% 37|+ 1944|- 3]: release test-http-client-abort-event [03:18|% 37|+ 1945|- 3]: release test-http-client-abort-keep-alive-destr... [03:18|% 37|+ 1946|- 3]: release test-http-client-abort-keep-alive-queue... [03:18|% 37|+ 1947|- 3]: release test-http-client-abort-keep-alive-queue... [03:18|% 37|+ 1948|- 3]: release test-http-client-abort-no-agent [03:18|% 37|+ 1949|- 3]: release test-http-client-abort-response-event [03:18|% 37|+ 1950|- 3]: release test-http-client-abort-unix-socket [03:19|% 37|+ 1951|- 3]: release test-http-client-abort2 [03:19|% 37|+ 1952|- 3]: release test-http-client-abort3 [03:19|% 37|+ 1953|- 3]: release test-http-client-aborted-event [03:19|% 37|+ 1954|- 3]: release test-http-client-agent [03:19|% 37|+ 1955|- 3]: release test-http-client-agent-abort-close-even... [03:19|% 37|+ 1956|- 3]: release test-http-client-agent-end-close-event [03:20|% 37|+ 1957|- 3]: release test-http-client-check-http-token [03:20|% 37|+ 1958|- 3]: release test-http-client-close-event [03:20|% 37|+ 1959|- 3]: release test-http-client-close-with-default-age... [03:20|% 37|+ 1960|- 3]: release test-http-client-default-headers-exist [03:20|% 37|+ 1961|- 3]: release test-http-client-defaults [03:20|% 37|+ 1962|- 3]: release test-http-client-encoding [03:20|% 37|+ 1963|- 3]: release test-http-client-error-rawbytes [03:20|% 37|+ 1964|- 3]: release test-http-client-finished [03:20|% 37|+ 1965|- 3]: release test-http-client-get-url [03:20|% 37|+ 1966|- 3]: release test-http-client-headers-array [03:20|% 37|+ 1967|- 3]: release test-http-client-headers-host-array [03:20|% 37|+ 1968|- 3]: release test-http-client-immediate-error [03:20|% 37|+ 1969|- 3]: release test-http-client-incomingmessage-destro... [03:20|% 37|+ 1970|- 3]: release test-http-client-input-function [03:20|% 37|+ 1971|- 3]: release test-http-client-insecure-http-parser-e... [03:21|% 37|+ 1972|- 3]: release test-http-client-invalid-path [03:21|% 37|+ 1973|- 3]: release test-http-client-keep-alive-hint [03:21|% 37|+ 1974|- 3]: release test-http-client-keep-alive-release-bef... [03:21|% 37|+ 1975|- 3]: release test-http-client-leaky-with-double-resp... [03:21|% 37|+ 1976|- 3]: release test-http-client-null-prototype-options [03:21|% 37|+ 1977|- 3]: release test-http-client-override-global-agent [03:21|% 37|+ 1978|- 3]: release test-http-client-parse-error [03:21|% 37|+ 1979|- 3]: release test-http-client-path-toctou [03:21|% 38|+ 1980|- 3]: release test-http-client-pipe-end [03:21|% 38|+ 1981|- 3]: release test-http-client-race [03:21|% 38|+ 1982|- 3]: release test-http-client-race-2 [03:21|% 38|+ 1983|- 3]: release test-http-client-read-in-error [03:21|% 38|+ 1984|- 3]: release test-http-client-readable [03:21|% 38|+ 1985|- 3]: release test-http-client-reject-chunked-with-co... [03:22|% 38|+ 1986|- 3]: release test-http-client-reject-cr-no-lf [03:22|% 38|+ 1987|- 3]: release test-http-client-reject-unexpected-agen... [03:22|% 38|+ 1988|- 3]: release test-http-client-req-error-dont-double-... [03:22|% 38|+ 1989|- 3]: release test-http-client-request-listeners-leak [03:22|% 38|+ 1990|- 3]: release test-http-client-request-options [03:22|% 38|+ 1991|- 3]: release test-http-client-res-destroyed [03:22|% 38|+ 1992|- 3]: release test-http-client-response-domain [03:22|% 38|+ 1993|- 3]: release test-http-client-response-timeout [03:22|% 38|+ 1994|- 3]: release test-http-client-set-timeout [03:23|% 38|+ 1995|- 3]: release test-http-client-set-timeout-after-end [03:23|% 38|+ 1996|- 3]: release test-http-client-spurious-aborted [03:23|% 38|+ 1997|- 3]: release test-http-client-timeout [03:23|% 38|+ 1998|- 3]: release test-http-client-timeout-agent [03:23|% 38|+ 1999|- 3]: release test-http-client-timeout-connect-listen... [03:23|% 38|+ 2000|- 3]: release test-http-client-timeout-event [03:23|% 38|+ 2001|- 3]: release test-http-client-timeout-on-connect [03:23|% 38|+ 2002|- 3]: release test-http-client-timeout-option [03:23|% 38|+ 2003|- 3]: release test-http-client-timeout-option-listene... [03:23|% 38|+ 2004|- 3]: release test-http-client-timeout-option-with-ag... [03:23|% 38|+ 2005|- 3]: release test-http-client-timeout-with-data [03:23|% 38|+ 2006|- 3]: release test-http-client-unescaped-path [03:23|% 38|+ 2007|- 3]: release test-http-client-upload [03:23|% 38|+ 2008|- 3]: release test-http-client-upload-buf [03:23|% 38|+ 2009|- 3]: release test-http-client-with-create-connection [03:23|% 38|+ 2010|- 3]: release test-http-common [03:23|% 38|+ 2011|- 3]: release test-http-conn-reset [03:23|% 38|+ 2012|- 3]: release test-http-connect [03:23|% 38|+ 2013|- 3]: release test-http-connect-req-res [03:24|% 38|+ 2014|- 3]: release test-http-content-length [03:24|% 38|+ 2015|- 3]: release test-http-content-length-mismatch [03:24|% 38|+ 2016|- 3]: release test-http-contentLength0 [03:24|% 38|+ 2017|- 3]: release test-http-correct-hostname [03:24|% 38|+ 2018|- 3]: release test-http-createConnection [03:24|% 38|+ 2019|- 3]: release test-http-date-header [03:24|% 38|+ 2020|- 3]: release test-http-debug [03:24|% 38|+ 2021|- 3]: release test-http-decoded-auth [03:24|% 38|+ 2022|- 3]: release test-http-default-encoding [03:24|% 38|+ 2023|- 3]: release test-http-default-port [03:24|% 38|+ 2024|- 3]: release test-http-destroyed-socket-write2 [03:24|% 38|+ 2025|- 3]: release test-http-dns-error [03:24|% 38|+ 2026|- 3]: release test-http-dont-set-default-headers [03:25|% 38|+ 2027|- 3]: release test-http-dont-set-default-headers-with... [03:25|% 38|+ 2028|- 3]: release test-http-dont-set-default-headers-with... [03:25|% 38|+ 2029|- 3]: release test-http-double-content-length [03:25|% 38|+ 2030|- 3]: release test-http-dummy-characters-smuggling [03:25|% 38|+ 2031|- 3]: release test-http-dump-req-when-res-ends [03:25|% 38|+ 2032|- 3]: release test-http-early-hints [03:25|% 39|+ 2033|- 3]: release test-http-early-hints-invalid-argument [03:25|% 39|+ 2034|- 3]: release test-http-end-throw-socket-handling [03:25|% 39|+ 2035|- 3]: release test-http-eof-on-connect [03:25|% 39|+ 2036|- 3]: release test-http-exceptions [03:25|% 39|+ 2037|- 3]: release test-http-expect-continue [03:25|% 39|+ 2038|- 3]: release test-http-expect-continue-reuse-race [03:25|% 39|+ 2039|- 3]: release test-http-expect-handling [03:25|% 39|+ 2040|- 3]: release test-http-extra-response [03:26|% 39|+ 2041|- 3]: release test-http-flush-headers [03:26|% 39|+ 2042|- 3]: release test-http-flush-response-headers [03:26|% 39|+ 2043|- 3]: release test-http-full-response [03:26|% 39|+ 2044|- 3]: release test-http-generic-streams [03:26|% 39|+ 2045|- 3]: release test-http-get-pipeline-problem [03:26|% 39|+ 2046|- 3]: release test-http-head-request [03:26|% 39|+ 2047|- 3]: release test-http-head-response-has-no-body [03:26|% 39|+ 2048|- 3]: release test-http-head-response-has-no-body-end [03:26|% 39|+ 2049|- 3]: release test-http-head-response-has-no-body-end... [03:26|% 39|+ 2050|- 3]: release test-http-head-throw-on-response-body-w... [03:26|% 39|+ 2051|- 3]: release test-http-header-badrequest [03:26|% 39|+ 2052|- 3]: release test-http-header-obstext [03:27|% 39|+ 2053|- 3]: release test-http-header-overflow [03:27|% 39|+ 2054|- 3]: release test-http-header-owstext [03:27|% 39|+ 2055|- 3]: release test-http-header-read [03:27|% 39|+ 2056|- 3]: release test-http-header-validators [03:27|% 39|+ 2057|- 3]: release test-http-header-value-relaxed [03:27|% 39|+ 2058|- 3]: release test-http-headers-distinct-proto [03:27|% 39|+ 2059|- 3]: release test-http-hex-write [03:27|% 39|+ 2060|- 3]: release test-http-highwatermark [03:27|% 39|+ 2061|- 3]: release test-http-host-header-ipv6-fail [03:27|% 39|+ 2062|- 3]: release test-http-host-headers [03:27|% 39|+ 2063|- 3]: release test-http-hostname-typechecking [03:27|% 39|+ 2064|- 3]: release test-http-import-websocket [03:28|% 39|+ 2065|- 3]: release test-http-incoming-matchKnownFields [03:28|% 39|+ 2066|- 3]: release test-http-incoming-message-connection-s... [03:28|% 39|+ 2067|- 3]: release test-http-incoming-message-destroy [03:28|% 39|+ 2068|- 3]: release test-http-incoming-message-options [03:28|% 39|+ 2069|- 3]: release test-http-incoming-pipelined-socket-des... [03:28|% 39|+ 2070|- 3]: release test-http-information-headers [03:28|% 39|+ 2071|- 3]: release test-http-information-processing [03:28|% 39|+ 2072|- 3]: release test-http-insecure-parser [03:28|% 39|+ 2073|- 3]: release test-http-insecure-parser-per-stream [03:28|% 39|+ 2074|- 3]: release test-http-invalid-path-chars [03:28|% 39|+ 2075|- 3]: release test-http-invalid-te [03:28|% 39|+ 2076|- 3]: release test-http-invalid-urls [03:28|% 39|+ 2077|- 3]: release test-http-invalidheaderfield [03:29|% 39|+ 2078|- 3]: release test-http-invalidheaderfield2 [03:29|% 39|+ 2079|- 3]: release test-http-keep-alive [03:29|% 39|+ 2080|- 3]: release test-http-keep-alive-close-on-header [03:29|% 39|+ 2081|- 3]: release test-http-keep-alive-drop-requests [03:29|% 39|+ 2082|- 3]: release test-http-keep-alive-empty-line [03:29|% 39|+ 2083|- 3]: release test-http-keep-alive-max-requests [03:29|% 39|+ 2084|- 3]: release test-http-keep-alive-pipeline-max-reque... [03:29|% 40|+ 2085|- 3]: release test-http-keep-alive-timeout [03:29|% 40|+ 2086|- 3]: release test-http-keep-alive-timeout-buffer [03:29|% 40|+ 2087|- 3]: release test-http-keep-alive-timeout-custom [03:29|% 40|+ 2088|- 3]: release test-http-keep-alive-timeout-race-condi... [03:29|% 40|+ 2089|- 3]: release test-http-keepalive-client [03:30|% 40|+ 2090|- 3]: release test-http-keepalive-free [03:30|% 40|+ 2091|- 3]: release test-http-keepalive-override [03:30|% 40|+ 2092|- 3]: release test-http-keepalive-request [03:30|% 40|+ 2093|- 3]: release test-http-listening [03:30|% 40|+ 2094|- 3]: release test-http-localaddress [03:30|% 40|+ 2095|- 3]: release test-http-localaddress-bind-error [03:30|% 40|+ 2096|- 3]: release test-http-malformed-request [03:30|% 40|+ 2097|- 3]: release test-http-many-ended-pipelines [03:30|% 40|+ 2098|- 3]: release test-http-max-header-size [03:30|% 40|+ 2099|- 3]: release test-http-max-header-size-per-stream [03:30|% 40|+ 2100|- 3]: release test-http-max-headers-count [03:30|% 40|+ 2101|- 3]: release test-http-max-headers-count-overflow [03:30|% 40|+ 2102|- 3]: release test-http-max-http-headers [03:31|% 40|+ 2103|- 3]: release test-http-max-sockets [03:31|% 40|+ 2104|- 3]: release test-http-methods [03:31|% 40|+ 2105|- 3]: release test-http-missing-header-separator-cr [03:31|% 40|+ 2106|- 3]: release test-http-missing-header-separator-lf [03:31|% 40|+ 2107|- 3]: release test-http-multi-line-headers [03:31|% 40|+ 2108|- 3]: release test-http-multiple-headers [03:31|% 40|+ 2109|- 3]: release test-http-mutable-headers [03:31|% 40|+ 2110|- 3]: release test-http-no-content-length [03:31|% 40|+ 2111|- 3]: release test-http-no-read-no-dump [03:31|% 40|+ 2112|- 3]: release test-http-nodelay [03:31|% 40|+ 2113|- 3]: release test-http-outgoing-buffer [03:31|% 40|+ 2114|- 3]: release test-http-outgoing-destroy [03:31|% 40|+ 2115|- 3]: release test-http-outgoing-destroyed [03:31|% 40|+ 2116|- 3]: release test-http-outgoing-drain-writable-lengt... [03:31|% 40|+ 2117|- 3]: release test-http-outgoing-end-cork [03:31|% 40|+ 2118|- 3]: release test-http-outgoing-end-multiple [03:32|% 40|+ 2119|- 3]: release test-http-outgoing-end-types [03:32|% 40|+ 2120|- 3]: release test-http-outgoing-finish [03:32|% 40|+ 2121|- 3]: release test-http-outgoing-finish-writable [03:32|% 40|+ 2122|- 3]: release test-http-outgoing-finished [03:32|% 40|+ 2123|- 3]: release test-http-outgoing-first-chunk-singleby... [03:32|% 40|+ 2124|- 3]: release test-http-outgoing-message-capture-reje... [03:32|% 40|+ 2125|- 3]: release test-http-outgoing-message-inheritance [03:32|% 40|+ 2126|- 3]: release test-http-outgoing-message-write-callba... [03:32|% 40|+ 2127|- 3]: release test-http-outgoing-properties [03:32|% 40|+ 2128|- 3]: release test-http-outgoing-proto [03:32|% 40|+ 2129|- 3]: release test-http-outgoing-renderHeaders [03:32|% 40|+ 2130|- 3]: release test-http-outgoing-settimeout [03:32|% 40|+ 2131|- 3]: release test-http-outgoing-writableFinished [03:32|% 40|+ 2132|- 3]: release test-http-outgoing-write-types [03:33|% 40|+ 2133|- 3]: release test-http-parser [03:33|% 40|+ 2134|- 3]: release test-http-parser-bad-ref [03:33|% 40|+ 2135|- 3]: release test-http-parser-finish-error [03:33|% 40|+ 2136|- 3]: release test-http-parser-free [03:33|% 41|+ 2137|- 3]: release test-http-parser-freed-before-upgrade [03:33|% 41|+ 2138|- 3]: release test-http-parser-freed-during-execute [03:33|% 41|+ 2139|- 3]: release test-http-parser-lazy-loaded [03:33|% 41|+ 2140|- 3]: release test-http-parser-memory-retention [03:33|% 41|+ 2141|- 3]: release test-http-parser-multiple-execute [03:33|% 41|+ 2142|- 3]: release test-http-parser-timeout-reset [03:33|% 41|+ 2143|- 3]: release test-http-pause [03:33|% 41|+ 2144|- 3]: release test-http-pause-no-dump [03:33|% 41|+ 2145|- 3]: release test-http-pause-resume-one-end [03:33|% 41|+ 2146|- 3]: release test-http-perf_hooks [03:33|% 41|+ 2147|- 3]: release test-http-pipe-fs [03:34|% 41|+ 2148|- 3]: release test-http-pipeline-assertionerror-finis... [03:34|% 41|+ 2149|- 3]: release test-http-pipeline-flood [03:34|% 41|+ 2150|- 3]: release test-http-pipeline-outgoing-destroy [03:34|% 41|+ 2151|- 3]: release test-http-pipeline-requests-connection-... [03:34|% 41|+ 2152|- 3]: release test-http-pipeline-socket-parser-typeer... [03:34|% 41|+ 2153|- 3]: release test-http-proxy [03:34|% 41|+ 2154|- 3]: release test-http-raw-headers [03:34|% 41|+ 2155|- 3]: release test-http-readable-data-event [03:34|% 41|+ 2156|- 3]: release test-http-remove-connection-header-pers... [03:34|% 41|+ 2157|- 3]: release test-http-remove-header-stays-removed [03:35|% 41|+ 2158|- 3]: release test-http-req-close-robust-from-tamperi... [03:35|% 41|+ 2159|- 3]: release test-http-req-res-close [03:35|% 41|+ 2160|- 3]: release test-http-request-agent [03:35|% 41|+ 2161|- 3]: release test-http-request-arguments [03:35|% 41|+ 2162|- 3]: release test-http-request-dont-override-options [03:35|% 41|+ 2163|- 3]: release test-http-request-end [03:35|% 41|+ 2164|- 3]: release test-http-request-end-twice [03:35|% 41|+ 2165|- 3]: release test-http-request-host-header [03:35|% 41|+ 2166|- 3]: release test-http-request-invalid-method-error [03:35|% 41|+ 2167|- 3]: release test-http-request-join-authorization-he... [03:35|% 41|+ 2168|- 3]: release test-http-request-large-payload [03:35|% 41|+ 2169|- 3]: release test-http-request-lookup-error-catchabl... [03:35|% 41|+ 2170|- 3]: release test-http-request-method-delete-payload [03:35|% 41|+ 2171|- 3]: release test-http-request-methods [03:36|% 41|+ 2172|- 3]: release test-http-request-signal [03:36|% 41|+ 2173|- 3]: release test-http-request-smuggling-content-len... [03:36|% 41|+ 2174|- 3]: release test-http-res-write-after-end [03:36|% 41|+ 2175|- 3]: release test-http-res-write-end-dont-take-array [03:36|% 41|+ 2176|- 3]: release test-http-response-add-header-after-sen... [03:36|% 41|+ 2177|- 3]: release test-http-response-close [03:36|% 41|+ 2178|- 3]: release test-http-response-cork [03:36|% 41|+ 2179|- 3]: release test-http-response-drain-cork [03:36|% 41|+ 2180|- 3]: release test-http-response-multi-content-length [03:36|% 41|+ 2181|- 3]: release test-http-response-multiheaders [03:36|% 41|+ 2182|- 3]: release test-http-response-no-headers [03:36|% 41|+ 2183|- 3]: release test-http-response-readable [03:37|% 41|+ 2184|- 3]: release test-http-response-remove-header-after-... [03:37|% 41|+ 2185|- 3]: release test-http-response-setheaders [03:37|% 41|+ 2186|- 3]: release test-http-response-splitting [03:37|% 41|+ 2187|- 3]: release test-http-response-status-message [03:37|% 41|+ 2188|- 3]: release test-http-response-statuscode [03:37|% 42|+ 2189|- 3]: release test-http-response-writehead-returns-th... [03:37|% 42|+ 2190|- 3]: release test-http-same-map [03:37|% 42|+ 2191|- 3]: release test-http-server [03:37|% 42|+ 2192|- 3]: release test-http-server-async-dispose [03:37|% 42|+ 2193|- 3]: release test-http-server-capture-rejections [03:37|% 42|+ 2194|- 3]: release test-http-server-clear-timer [03:37|% 42|+ 2195|- 3]: release test-http-server-client-error [03:37|% 42|+ 2196|- 3]: release test-http-server-close-all [03:37|% 42|+ 2197|- 3]: release test-http-server-close-destroy-timeout [03:38|% 42|+ 2198|- 3]: release test-http-server-close-idle [03:38|% 42|+ 2199|- 3]: release test-http-server-close-idle-wait-respon... [03:38|% 42|+ 2200|- 3]: release test-http-server-connection-list-when-c... [03:38|% 42|+ 2201|- 3]: release test-http-server-connections-checking-l... [03:38|% 42|+ 2202|- 3]: release test-http-server-consumed-timeout [03:38|% 42|+ 2203|- 3]: release test-http-server-de-chunked-trailer [03:38|% 42|+ 2204|- 3]: release test-http-server-delete-parser [03:38|% 42|+ 2205|- 3]: release test-http-server-destroy-socket-on-clie... [03:38|% 42|+ 2206|- 3]: release test-http-server-drop-connections-in-cl... [03:38|% 42|+ 2207|- 3]: release test-http-server-headers-timeout-delaye... [03:38|% 42|+ 2208|- 3]: release test-http-server-headers-timeout-interr... [03:38|% 42|+ 2209|- 3]: release test-http-server-headers-timeout-keepal... [03:38|% 42|+ 2210|- 3]: release test-http-server-headers-timeout-pipeli... [03:38|% 42|+ 2211|- 3]: release test-http-server-incomingmessage-destro... [03:39|% 42|+ 2212|- 3]: release test-http-server-keep-alive-defaults [03:39|% 42|+ 2213|- 3]: release test-http-server-keep-alive-max-request... [03:39|% 42|+ 2214|- 3]: release test-http-server-keep-alive-timeout [03:39|% 42|+ 2215|- 3]: release test-http-server-keepalive-end [03:39|% 42|+ 2216|- 3]: release test-http-server-keepalive-req-gc [03:39|% 42|+ 2217|- 3]: release test-http-server-method.query [03:39|% 42|+ 2218|- 3]: release test-http-server-multiheaders [03:39|% 42|+ 2219|- 3]: release test-http-server-multiheaders2 [03:39|% 42|+ 2220|- 3]: release test-http-server-multiple-client-error [03:39|% 42|+ 2221|- 3]: release test-http-server-non-utf8-header [03:39|% 42|+ 2222|- 3]: release test-http-server-optimize-empty-request... [03:39|% 42|+ 2223|- 3]: release test-http-server-options-highwatermark [03:39|% 42|+ 2224|- 3]: release test-http-server-options-incoming-messa... [03:40|% 42|+ 2225|- 3]: release test-http-server-options-server-respons... [03:40|% 42|+ 2226|- 3]: release test-http-server-reject-chunked-with-co... [03:40|% 42|+ 2227|- 3]: release test-http-server-reject-cr-no-lf [03:40|% 42|+ 2228|- 3]: release test-http-server-request-timeout-delaye... [03:40|% 42|+ 2229|- 3]: release test-http-server-request-timeout-delaye... [03:40|% 42|+ 2230|- 3]: release test-http-server-request-timeout-interr... [03:40|% 42|+ 2231|- 3]: release test-http-server-request-timeout-interr... [03:40|% 42|+ 2232|- 3]: release test-http-server-request-timeout-keepal... [03:40|% 42|+ 2233|- 3]: release test-http-server-request-timeout-pipeli... [03:41|% 42|+ 2234|- 3]: release test-http-server-request-timeout-upgrad... [03:41|% 42|+ 2235|- 3]: release test-http-server-response-standalone [03:41|% 42|+ 2236|- 3]: release test-http-server-stale-close [03:41|% 42|+ 2237|- 3]: release test-http-server-timeouts-validation [03:41|% 42|+ 2238|- 3]: release test-http-server-unconsume [03:41|% 42|+ 2239|- 3]: release test-http-server-unconsume-consume [03:41|% 42|+ 2240|- 3]: release test-http-server-write-after-end [03:41|% 43|+ 2241|- 3]: release test-http-server-write-end-after-end [03:41|% 43|+ 2242|- 3]: release test-http-set-cookies [03:41|% 43|+ 2243|- 3]: release test-http-set-header-chain [03:41|% 43|+ 2244|- 3]: release test-http-set-max-idle-http-parser [03:41|% 43|+ 2245|- 3]: release test-http-set-timeout [03:41|% 43|+ 2246|- 3]: release test-http-set-timeout-server [03:41|% 43|+ 2247|- 3]: release test-http-set-trailers [03:41|% 43|+ 2248|- 3]: release test-http-should-keep-alive [03:42|% 43|+ 2249|- 3]: release test-http-socket-encoding-error [03:42|% 43|+ 2250|- 3]: release test-http-socket-error-listeners [03:42|% 43|+ 2251|- 3]: release test-http-status-code [03:42|% 43|+ 2252|- 3]: release test-http-status-message [03:42|% 43|+ 2253|- 3]: release test-http-status-reason-invalid-chars [03:42|% 43|+ 2254|- 3]: release test-http-sync-write-error-during-conti... [03:42|% 43|+ 2255|- 3]: release test-http-timeout [03:42|% 43|+ 2256|- 3]: release test-http-timeout-client-warning [03:42|% 43|+ 2257|- 3]: release test-http-timeout-overflow [03:42|% 43|+ 2258|- 3]: release test-http-transfer-encoding-repeated-ch... [03:42|% 43|+ 2259|- 3]: release test-http-transfer-encoding-smuggling [03:43|% 43|+ 2260|- 3]: release test-http-uncaught-from-request-callbac... [03:43|% 43|+ 2261|- 3]: release test-http-unix-socket [03:43|% 43|+ 2262|- 3]: release test-http-unix-socket-keep-alive [03:43|% 43|+ 2263|- 3]: release test-http-upgrade-advertise [03:43|% 43|+ 2264|- 3]: release test-http-upgrade-agent [03:43|% 43|+ 2265|- 3]: release test-http-upgrade-binary [03:43|% 43|+ 2266|- 3]: release test-http-upgrade-client [03:43|% 43|+ 2267|- 3]: release test-http-upgrade-client2 [03:43|% 43|+ 2268|- 3]: release test-http-upgrade-reconsume-stream [03:43|% 43|+ 2269|- 3]: release test-http-upgrade-server [03:44|% 43|+ 2270|- 3]: release test-http-upgrade-server-callback [03:44|% 43|+ 2271|- 3]: release test-http-upgrade-server2 [03:44|% 43|+ 2272|- 3]: release test-http-url.parse-auth [03:44|% 43|+ 2273|- 3]: release test-http-url.parse-auth-with-header-in... [03:44|% 43|+ 2274|- 3]: release test-http-url.parse-basic [03:44|% 43|+ 2275|- 3]: release test-http-url.parse-https.request [03:44|% 43|+ 2276|- 3]: release test-http-url.parse-only-support-http-h... [03:44|% 43|+ 2277|- 3]: release test-http-url.parse-path [03:44|% 43|+ 2278|- 3]: release test-http-url.parse-post [03:44|% 43|+ 2279|- 3]: release test-http-url.parse-search [03:44|% 43|+ 2280|- 3]: release test-http-wget [03:44|% 43|+ 2281|- 3]: release test-http-writable-true-after-close [03:44|% 43|+ 2282|- 3]: release test-http-write-callbacks [03:44|% 43|+ 2283|- 3]: release test-http-write-empty-string [03:45|% 43|+ 2284|- 3]: release test-http-write-head [03:45|% 43|+ 2285|- 3]: release test-http-write-head-2 [03:45|% 43|+ 2286|- 3]: release test-http-write-head-after-set-header [03:45|% 43|+ 2287|- 3]: release test-http-write-information [03:45|% 43|+ 2288|- 3]: release test-http-zero-length-write [03:45|% 43|+ 2289|- 3]: release test-http-zerolengthbuffer [03:45|% 43|+ 2290|- 3]: release test-http2-allow-http1 [03:45|% 43|+ 2291|- 3]: release test-http2-allow-http1-upgrade-ws [03:45|% 43|+ 2292|- 3]: release test-http2-alpn [03:45|% 44|+ 2293|- 3]: release test-http2-altsvc [03:46|% 44|+ 2294|- 3]: release test-http2-async-local-storage [03:46|% 44|+ 2295|- 3]: release test-http2-autoselect-protocol [03:46|% 44|+ 2296|- 3]: release test-http2-backpressure [03:46|% 44|+ 2297|- 3]: release test-http2-binding [03:46|% 44|+ 2298|- 3]: release test-http2-buffersize [03:46|% 44|+ 2299|- 3]: release test-http2-byteswritten-server [03:46|% 44|+ 2300|- 3]: release test-http2-cancel-while-client-reading [03:47|% 44|+ 2301|- 3]: release test-http2-capture-rejection [03:47|% 44|+ 2302|- 3]: release test-http2-clean-output [03:47|% 44|+ 2303|- 3]: release test-http2-client-connection-tunnelling [03:47|% 44|+ 2304|- 3]: release test-http2-client-data-end [03:47|% 44|+ 2305|- 3]: release test-http2-client-destroy [03:47|% 44|+ 2306|- 3]: release test-http2-client-http1-server [03:47|% 44|+ 2307|- 3]: release test-http2-client-jsstream-destroy [03:48|% 44|+ 2308|- 3]: release test-http2-client-onconnect-errors [03:48|% 44|+ 2309|- 3]: release test-http2-client-port-80 [03:48|% 44|+ 2310|- 3]: release test-http2-client-priority-before-conne... [03:48|% 44|+ 2311|- 3]: release test-http2-client-promisify-connect [03:48|% 44|+ 2312|- 3]: release test-http2-client-promisify-connect-err... [03:49|% 44|+ 2313|- 3]: release test-http2-client-proxy-over-http2 [03:49|% 44|+ 2314|- 3]: release test-http2-client-request-listeners-war... [03:49|% 44|+ 2315|- 3]: release test-http2-client-request-options-error... [03:49|% 44|+ 2316|- 3]: release test-http2-client-rststream-before-conn... [03:49|% 44|+ 2317|- 3]: release test-http2-client-session-close-before-... [03:49|% 44|+ 2318|- 3]: release test-http2-client-setLocalWindowSize [03:49|% 44|+ 2319|- 3]: release test-http2-client-setNextStreamID-error... [03:49|% 44|+ 2320|- 3]: release test-http2-client-settings-before-conne... [03:49|% 44|+ 2321|- 3]: release test-http2-client-shutdown-before-conne... [03:49|% 44|+ 2322|- 3]: release test-http2-client-socket-destroy [03:49|% 44|+ 2323|- 3]: release test-http2-client-stream-destroy-before... [03:49|% 44|+ 2324|- 3]: release test-http2-client-upload [03:49|% 44|+ 2325|- 3]: release test-http2-client-upload-reject [03:49|% 44|+ 2326|- 3]: release test-http2-client-write-before-connect [03:50|% 44|+ 2327|- 3]: release test-http2-client-write-empty-string [03:50|% 44|+ 2328|- 3]: release test-http2-close-while-writing [03:50|% 44|+ 2329|- 3]: release test-http2-compat-aborted [03:50|% 44|+ 2330|- 3]: release test-http2-compat-client-upload-reject [03:50|% 44|+ 2331|- 3]: release test-http2-compat-errors [03:50|% 44|+ 2332|- 3]: release test-http2-compat-expect-continue [03:50|% 44|+ 2333|- 3]: release test-http2-compat-expect-continue-check [03:50|% 44|+ 2334|- 3]: release test-http2-compat-expect-handling [03:50|% 44|+ 2335|- 3]: release test-http2-compat-method-connect [03:50|% 44|+ 2336|- 3]: release test-http2-compat-serverrequest [03:50|% 44|+ 2337|- 3]: release test-http2-compat-serverrequest-end [03:50|% 44|+ 2338|- 3]: release test-http2-compat-serverrequest-headers [03:50|% 44|+ 2339|- 3]: release test-http2-compat-serverrequest-host [03:50|% 44|+ 2340|- 3]: release test-http2-compat-serverrequest-pause [03:51|% 44|+ 2341|- 3]: release test-http2-compat-serverrequest-pipe [03:51|% 44|+ 2342|- 3]: release test-http2-compat-serverrequest-settime... [03:51|% 44|+ 2343|- 3]: release test-http2-compat-serverrequest-trailer... [03:51|% 44|+ 2344|- 3]: release test-http2-compat-serverresponse [03:51|% 44|+ 2345|- 3]: release test-http2-compat-serverresponse-close [03:51|% 45|+ 2346|- 3]: release test-http2-compat-serverresponse-create... [03:51|% 45|+ 2347|- 3]: release test-http2-compat-serverresponse-destro... [03:51|% 45|+ 2348|- 3]: release test-http2-compat-serverresponse-drain [03:51|% 45|+ 2349|- 3]: release test-http2-compat-serverresponse-end [03:51|% 45|+ 2350|- 3]: release test-http2-compat-serverresponse-end-af... [03:51|% 45|+ 2351|- 3]: release test-http2-compat-serverresponse-finish... [03:51|% 45|+ 2352|- 3]: release test-http2-compat-serverresponse-flushh... [03:51|% 45|+ 2353|- 3]: release test-http2-compat-serverresponse-header... [03:51|% 45|+ 2354|- 3]: release test-http2-compat-serverresponse-header... [03:51|% 45|+ 2355|- 3]: release test-http2-compat-serverresponse-header... [03:51|% 45|+ 2356|- 3]: release test-http2-compat-serverresponse-settim... [03:51|% 45|+ 2357|- 3]: release test-http2-compat-serverresponse-status... [03:52|% 45|+ 2358|- 3]: release test-http2-compat-serverresponse-status... [03:52|% 45|+ 2359|- 3]: release test-http2-compat-serverresponse-status... [03:52|% 45|+ 2360|- 3]: release test-http2-compat-serverresponse-status... [03:52|% 45|+ 2361|- 3]: release test-http2-compat-serverresponse-traile... [03:52|% 45|+ 2362|- 3]: release test-http2-compat-serverresponse-write [03:52|% 45|+ 2363|- 3]: release test-http2-compat-serverresponse-writeh... [03:52|% 45|+ 2364|- 3]: release test-http2-compat-serverresponse-writeh... [03:52|% 45|+ 2365|- 3]: release test-http2-compat-short-stream-client-s... [03:52|% 45|+ 2366|- 3]: release test-http2-compat-socket [03:52|% 45|+ 2367|- 3]: release test-http2-compat-socket-destroy-delaye... [03:52|% 45|+ 2368|- 3]: release test-http2-compat-socket-set [03:53|% 45|+ 2369|- 3]: release test-http2-compat-write-early-hints [03:53|% 45|+ 2370|- 3]: release test-http2-compat-write-early-hints-inv... [03:53|% 45|+ 2371|- 3]: release test-http2-compat-write-early-hints-inv... [03:53|% 45|+ 2372|- 3]: release test-http2-compat-write-early-hints-inv... [03:53|% 45|+ 2373|- 3]: release test-http2-compat-write-head-after-clos... [03:53|% 45|+ 2374|- 3]: release test-http2-compat-write-head-destroyed [03:53|% 45|+ 2375|- 3]: release test-http2-compat-write-information [03:53|% 45|+ 2376|- 3]: release test-http2-connect [03:53|% 45|+ 2377|- 3]: release test-http2-connect-method [03:53|% 45|+ 2378|- 3]: release test-http2-connect-method-extended [03:53|% 45|+ 2379|- 3]: release test-http2-connect-method-extended-cant... [03:53|% 45|+ 2380|- 3]: release test-http2-connect-options [03:53|% 45|+ 2381|- 3]: release test-http2-connect-tls-with-delay [03:53|% 45|+ 2382|- 3]: release test-http2-cookies [03:53|% 45|+ 2383|- 3]: release test-http2-create-client-connect [03:53|% 45|+ 2384|- 3]: release test-http2-create-client-secure-session [03:53|% 45|+ 2385|- 3]: release test-http2-create-client-session [03:54|% 45|+ 2386|- 3]: release test-http2-createsecureserver-options [03:54|% 45|+ 2387|- 3]: release test-http2-createserver-options [03:54|% 45|+ 2388|- 3]: release test-http2-createwritereq [03:54|% 45|+ 2389|- 3]: release test-http2-date-header [03:54|% 45|+ 2390|- 3]: release test-http2-debug [03:54|% 45|+ 2391|- 3]: release test-http2-destroy-after-write [03:54|% 45|+ 2392|- 3]: release test-http2-dont-lose-data [03:54|% 45|+ 2393|- 3]: release test-http2-dont-override [03:54|% 45|+ 2394|- 3]: release test-http2-empty-frame-without-eof [03:54|% 45|+ 2395|- 3]: release test-http2-endafterheaders [03:54|% 45|+ 2396|- 3]: release test-http2-error-order [03:54|% 45|+ 2397|- 3]: release test-http2-exceeds-server-trailer-size [03:54|% 46|+ 2398|- 3]: release test-http2-forget-closed-streams [03:55|% 46|+ 2399|- 3]: release test-http2-generic-streams [03:55|% 46|+ 2400|- 3]: release test-http2-generic-streams-sendfile [03:55|% 46|+ 2401|- 3]: release test-http2-getpackedsettings [03:55|% 46|+ 2402|- 3]: release test-http2-goaway-delayed-request [03:55|% 46|+ 2403|- 3]: release test-http2-goaway-opaquedata [03:55|% 46|+ 2404|- 3]: release test-http2-graceful-close [03:55|% 46|+ 2405|- 3]: release test-http2-head-request [03:55|% 46|+ 2406|- 3]: release test-http2-https-fallback [03:55|% 46|+ 2407|- 3]: release test-http2-https-fallback-http-server-o... [03:55|% 46|+ 2408|- 3]: release test-http2-info-headers [03:55|% 46|+ 2409|- 3]: release test-http2-info-headers-errors [03:55|% 46|+ 2410|- 3]: release test-http2-invalid-last-stream-id [03:56|% 46|+ 2411|- 3]: release test-http2-invalidargtypes-errors [03:56|% 46|+ 2412|- 3]: release test-http2-invalidheaderfield [03:56|% 46|+ 2413|- 3]: release test-http2-invalidheaderfields-client [03:56|% 46|+ 2414|- 3]: release test-http2-ip-address-host [03:56|% 46|+ 2415|- 3]: release test-http2-large-write-close [03:56|% 46|+ 2416|- 3]: release test-http2-large-write-destroy [03:56|% 46|+ 2417|- 3]: release test-http2-large-write-multiple-request... [03:56|% 46|+ 2418|- 3]: release test-http2-large-writes-session-memory-... [03:56|% 46|+ 2419|- 3]: release test-http2-malformed-altsvc [03:56|% 46|+ 2420|- 3]: release test-http2-many-writes-and-destroy [03:56|% 46|+ 2421|- 3]: release test-http2-max-concurrent-streams [03:56|% 46|+ 2422|- 3]: release test-http2-max-session-memory-leak [03:56|% 46|+ 2423|- 3]: release test-http2-max-session-memory-stalled-h... [03:56|% 46|+ 2424|- 3]: release test-http2-max-settings [03:56|% 46|+ 2425|- 3]: release test-http2-methods [03:57|% 46|+ 2426|- 3]: release test-http2-misbehaving-multiplex [03:57|% 46|+ 2427|- 3]: release test-http2-misc-util [03:57|% 46|+ 2428|- 3]: release test-http2-misused-pseudoheaders [03:57|% 46|+ 2429|- 3]: release test-http2-multiheaders [03:57|% 46|+ 2430|- 3]: release test-http2-multiheaders-raw [03:57|% 46|+ 2431|- 3]: release test-http2-multiplex [03:57|% 46|+ 2432|- 3]: release test-http2-multistream-destroy-on-read-... [03:57|% 46|+ 2433|- 3]: release test-http2-no-more-streams [03:57|% 46|+ 2434|- 3]: release test-http2-no-wanttrailers-listener [03:58|% 46|+ 2435|- 3]: release test-http2-onping [03:58|% 46|+ 2436|- 3]: release test-http2-options-max-headers-block-le... [03:58|% 46|+ 2437|- 3]: release test-http2-options-max-headers-exceeds-... [03:58|% 46|+ 2438|- 3]: release test-http2-options-max-reserved-streams [03:58|% 46|+ 2439|- 3]: release test-http2-options-server-request [03:58|% 46|+ 2440|- 3]: release test-http2-options-server-response [03:58|% 46|+ 2441|- 3]: release test-http2-origin [03:58|% 46|+ 2442|- 3]: release test-http2-origin-set-max-size [03:58|% 46|+ 2443|- 3]: release test-http2-pack-end-stream-flag [03:58|% 46|+ 2444|- 3]: release test-http2-padding-aligned [03:58|% 46|+ 2445|- 3]: release test-http2-perf_hooks [03:58|% 46|+ 2446|- 3]: release test-http2-perform-server-handshake [03:58|% 46|+ 2447|- 3]: release test-http2-ping [03:58|% 46|+ 2448|- 3]: release test-http2-ping-settings-heapdump [03:59|% 46|+ 2449|- 3]: release test-http2-ping-unsolicited-ack [03:59|% 47|+ 2450|- 3]: release test-http2-pipe [03:59|% 47|+ 2451|- 3]: release test-http2-pipe-named-pipe [03:59|% 47|+ 2452|- 3]: release test-http2-premature-close [03:59|% 47|+ 2453|- 3]: release test-http2-priority-cycle- [03:59|% 47|+ 2454|- 3]: release test-http2-propagate-session-destroy-co... [03:59|% 47|+ 2455|- 3]: release test-http2-raw-headers [04:00|% 47|+ 2456|- 3]: release test-http2-raw-headers-defaults [04:00|% 47|+ 2457|- 3]: release test-http2-removed-header-stays-removed [04:00|% 47|+ 2458|- 3]: release test-http2-request-remove-connect-liste... [04:00|% 47|+ 2459|- 3]: release test-http2-request-response-proto [04:00|% 47|+ 2460|- 3]: release test-http2-res-corked [04:00|% 47|+ 2461|- 3]: release test-http2-res-writable-properties [04:00|% 47|+ 2462|- 3]: release test-http2-respond-errors [04:00|% 47|+ 2463|- 3]: release test-http2-respond-file [04:00|% 47|+ 2464|- 3]: release test-http2-respond-file-204 [04:00|% 47|+ 2465|- 3]: release test-http2-respond-file-304 [04:00|% 47|+ 2466|- 3]: release test-http2-respond-file-404 [04:00|% 47|+ 2467|- 3]: release test-http2-respond-file-compat [04:00|% 47|+ 2468|- 3]: release test-http2-respond-file-error-dir [04:00|% 47|+ 2469|- 3]: release test-http2-respond-file-error-pipe-offs... [04:01|% 47|+ 2470|- 3]: release test-http2-respond-file-errors [04:01|% 47|+ 2471|- 3]: release test-http2-respond-file-fd [04:01|% 47|+ 2472|- 3]: release test-http2-respond-file-fd-errors [04:01|% 47|+ 2473|- 3]: release test-http2-respond-file-fd-invalid [04:01|% 47|+ 2474|- 3]: release test-http2-respond-file-fd-leak [04:01|% 47|+ 2475|- 3]: release test-http2-respond-file-fd-range [04:01|% 47|+ 2476|- 3]: release test-http2-respond-file-filehandle [04:01|% 47|+ 2477|- 3]: release test-http2-respond-file-push [04:01|% 47|+ 2478|- 3]: release test-http2-respond-file-range [04:01|% 47|+ 2479|- 3]: release test-http2-respond-file-with-pipe [04:01|% 47|+ 2480|- 3]: release test-http2-respond-nghttperrors [04:01|% 47|+ 2481|- 3]: release test-http2-respond-no-data [04:01|% 47|+ 2482|- 3]: release test-http2-respond-with-fd-errors [04:02|% 47|+ 2483|- 3]: release test-http2-respond-with-file-connection... [04:02|% 47|+ 2484|- 3]: release test-http2-response-splitting [04:02|% 47|+ 2485|- 3]: release test-http2-rst-stream-reentrancy [04:02|% 47|+ 2486|- 3]: release test-http2-sensitive-headers [04:02|% 47|+ 2487|- 3]: release test-http2-sent-headers [04:02|% 47|+ 2488|- 3]: release test-http2-serve-file [04:02|% 47|+ 2489|- 3]: release test-http2-server-async-dispose [04:02|% 47|+ 2490|- 3]: release test-http2-server-close-callback [04:02|% 47|+ 2491|- 3]: release test-http2-server-close-idle-connection [04:02|% 47|+ 2492|- 3]: release test-http2-server-errors [04:02|% 47|+ 2493|- 3]: release test-http2-server-http1-client [04:02|% 47|+ 2494|- 3]: release test-http2-server-push-disabled [04:03|% 47|+ 2495|- 3]: release test-http2-server-push-stream [04:03|% 47|+ 2496|- 3]: release test-http2-server-push-stream-errors [04:03|% 47|+ 2497|- 3]: release test-http2-server-push-stream-errors-ar... [04:03|% 47|+ 2498|- 3]: release test-http2-server-push-stream-head [04:03|% 47|+ 2499|- 3]: release test-http2-server-rfc-9113-client [04:03|% 47|+ 2500|- 3]: release test-http2-server-rfc-9113-server [04:03|% 47|+ 2501|- 3]: release test-http2-server-rst-before-respond [04:03|% 48|+ 2502|- 3]: release test-http2-server-rst-stream [04:03|% 48|+ 2503|- 3]: release test-http2-server-session-destroy [04:03|% 48|+ 2504|- 3]: release test-http2-server-sessionerror [04:03|% 48|+ 2505|- 3]: release test-http2-server-set-header [04:03|% 48|+ 2506|- 3]: release test-http2-server-setLocalWindowSize [04:03|% 48|+ 2507|- 3]: release test-http2-server-settimeout-no-callbac... [04:03|% 48|+ 2508|- 3]: release test-http2-server-shutdown-before-respo... [04:04|% 48|+ 2509|- 3]: release test-http2-server-shutdown-options-erro... [04:04|% 48|+ 2510|- 3]: release test-http2-server-shutdown-redundant [04:04|% 48|+ 2511|- 3]: release test-http2-server-socket-destroy [04:04|% 48|+ 2512|- 3]: release test-http2-server-startup [04:04|% 48|+ 2513|- 3]: release test-http2-server-stream-session-destro... [04:04|% 48|+ 2514|- 3]: release test-http2-server-timeout [04:04|% 48|+ 2515|- 3]: release test-http2-server-unknown-protocol [04:04|% 48|+ 2516|- 3]: release test-http2-session-cleanup-on-nghttp2-g... [04:04|% 48|+ 2517|- 3]: release test-http2-session-gc-while-write-sched... [04:04|% 48|+ 2518|- 3]: release test-http2-session-graceful-close [04:04|% 48|+ 2519|- 3]: release test-http2-session-reuse-different-auth... [04:04|% 48|+ 2520|- 3]: release test-http2-session-settings [04:04|% 48|+ 2521|- 3]: release test-http2-session-stream-state [04:05|% 48|+ 2522|- 3]: release test-http2-session-timeout [04:05|% 48|+ 2523|- 3]: release test-http2-session-unref [04:05|% 48|+ 2524|- 3]: release test-http2-settings-unsolicited-ack [04:05|% 48|+ 2525|- 3]: release test-http2-short-stream-client-server [04:05|% 48|+ 2526|- 3]: release test-http2-single-headers-validation [04:05|% 48|+ 2527|- 3]: release test-http2-single-headers-validation-di... [04:05|% 48|+ 2528|- 3]: release test-http2-socket-close [04:05|% 48|+ 2529|- 3]: release test-http2-socket-proxy [04:05|% 48|+ 2530|- 3]: release test-http2-socket-proxy-handler-for-has [04:05|% 48|+ 2531|- 3]: release test-http2-status-code [04:05|% 48|+ 2532|- 3]: release test-http2-status-code-invalid [04:05|% 48|+ 2533|- 3]: release test-http2-stream-client [04:05|% 48|+ 2534|- 3]: release test-http2-stream-destroy-event-order [04:05|% 48|+ 2535|- 3]: release test-http2-stream-removelisteners-after... [04:05|% 48|+ 2536|- 3]: release test-http2-timeouts [04:05|% 48|+ 2537|- 3]: release test-http2-tls-disconnect [04:06|% 48|+ 2538|- 3]: release test-http2-too-large-headers [04:06|% 48|+ 2539|- 3]: release test-http2-too-many-headers [04:06|% 48|+ 2540|- 3]: release test-http2-too-many-settings [04:06|% 48|+ 2541|- 3]: release test-http2-too-many-streams [04:06|% 48|+ 2542|- 3]: release test-http2-trailers [04:06|% 48|+ 2543|- 3]: release test-http2-trailers-after-session-close [04:06|% 48|+ 2544|- 3]: release test-http2-unbound-socket-proxy [04:06|% 48|+ 2545|- 3]: release test-http2-update-settings [04:07|% 48|+ 2546|- 3]: release test-http2-util-assert-valid-pseudohead... [04:07|% 48|+ 2547|- 3]: release test-http2-util-asserts [04:07|% 48|+ 2548|- 3]: release test-http2-util-headers-list [04:07|% 48|+ 2549|- 3]: release test-http2-util-nghttp2error [04:07|% 48|+ 2550|- 3]: release test-http2-util-update-options-buffer [04:07|% 48|+ 2551|- 3]: release test-http2-window-size [04:07|% 48|+ 2552|- 3]: release test-http2-window-update-overflow [04:07|% 48|+ 2553|- 3]: release test-http2-write-callbacks [04:07|% 49|+ 2554|- 3]: release test-http2-write-empty-string [04:07|% 49|+ 2555|- 3]: release test-http2-write-finishes-after-stream-... [04:07|% 49|+ 2556|- 3]: release test-http2-zero-length-header [04:07|% 49|+ 2557|- 3]: release test-http2-zero-length-write [04:07|% 49|+ 2558|- 3]: release test-https-abortcontroller [04:07|% 49|+ 2559|- 3]: release test-https-agent [04:07|% 49|+ 2560|- 3]: release test-https-agent-abort-controller [04:07|% 49|+ 2561|- 3]: release test-https-agent-additional-options [04:07|% 49|+ 2562|- 3]: release test-https-agent-checkserveridentity-re... [04:07|% 49|+ 2563|- 3]: release test-https-agent-constructor [04:07|% 49|+ 2564|- 3]: release test-https-agent-create-connection [04:08|% 49|+ 2565|- 3]: release test-https-agent-disable-session-reuse [04:08|% 49|+ 2566|- 3]: release test-https-agent-getname [04:08|% 49|+ 2567|- 3]: release test-https-agent-keylog [04:08|% 49|+ 2568|- 3]: release test-https-agent-pfx-object-array-reuse [04:08|% 49|+ 2569|- 3]: release test-https-agent-servername [04:08|% 49|+ 2570|- 3]: release test-https-agent-session-eviction [04:08|% 49|+ 2571|- 3]: release test-https-agent-session-injection [04:08|% 49|+ 2572|- 3]: release test-https-agent-session-reuse [04:08|% 49|+ 2573|- 3]: release test-https-agent-sni [04:08|% 49|+ 2574|- 3]: release test-https-agent-sockets-leak [04:08|% 49|+ 2575|- 3]: release test-https-agent-unref-socket [04:08|% 49|+ 2576|- 3]: release test-https-argument-of-creating [04:08|% 49|+ 2577|- 3]: release test-https-autoselectfamily [04:08|% 49|+ 2578|- 3]: release test-https-byteswritten [04:09|% 49|+ 2579|- 3]: release test-https-client-checkServerIdentity [04:09|% 49|+ 2580|- 3]: release test-https-client-get-url [04:09|% 49|+ 2581|- 3]: release test-https-client-override-global-agent [04:09|% 49|+ 2582|- 3]: release test-https-client-reject [04:09|% 49|+ 2583|- 3]: release test-https-client-renegotiation-limit [04:09|% 49|+ 2584|- 3]: release test-https-client-resume [04:09|% 49|+ 2585|- 3]: release test-https-close [04:09|% 49|+ 2586|- 3]: release test-https-connect-address-family [04:09|% 49|+ 2587|- 3]: release test-https-connecting-to-http [04:09|% 49|+ 2588|- 3]: release test-https-drain [04:10|% 49|+ 2589|- 3]: release test-https-eof-for-eom [04:10|% 49|+ 2590|- 3]: release test-https-expect-continue-reuse-race [04:10|% 49|+ 2591|- 3]: release test-https-foafssl [04:10|% 49|+ 2592|- 3]: release test-https-host-headers [04:10|% 49|+ 2593|- 3]: release test-https-hwm [04:10|% 49|+ 2594|- 3]: release test-https-insecure-parse-per-stream [04:10|% 49|+ 2595|- 3]: release test-https-keep-alive-drop-requests [04:10|% 49|+ 2596|- 3]: release test-https-localaddress [04:10|% 49|+ 2597|- 3]: release test-https-localaddress-bind-error [04:10|% 49|+ 2598|- 3]: release test-https-max-header-size-per-stream [04:10|% 49|+ 2599|- 3]: release test-https-max-headers-count [04:11|% 49|+ 2600|- 3]: release test-https-options-boolean-check [04:11|% 49|+ 2601|- 3]: release test-https-pfx [04:11|% 49|+ 2602|- 3]: release test-https-request-arguments [04:11|% 49|+ 2603|- 3]: release test-https-resume-after-renew [04:11|% 49|+ 2604|- 3]: release test-https-selfsigned-no-keycertsign-no... [04:11|% 49|+ 2605|- 3]: release test-https-server-async-dispose [04:11|% 50|+ 2606|- 3]: release test-https-server-close-all [04:11|% 50|+ 2607|- 3]: release test-https-server-close-destroy-timeout [04:11|% 50|+ 2608|- 3]: release test-https-server-close-idle [04:11|% 50|+ 2609|- 3]: release test-https-server-connections-checking-... [04:11|% 50|+ 2610|- 3]: release test-https-server-headers-timeout [04:11|% 50|+ 2611|- 3]: release test-https-server-options-incoming-mess... [04:12|% 50|+ 2612|- 3]: release test-https-server-options-server-respon... [04:12|% 50|+ 2613|- 3]: release test-https-server-request-timeout [04:12|% 50|+ 2614|- 3]: release test-https-session-reuse-different-serv... [04:12|% 50|+ 2615|- 3]: release test-https-set-timeout-server [04:12|% 50|+ 2616|- 3]: release test-https-simple [04:12|% 50|+ 2617|- 3]: release test-https-socket-options [04:12|% 50|+ 2618|- 3]: release test-https-strict [04:13|% 50|+ 2619|- 3]: release test-https-timeout [04:13|% 50|+ 2620|- 3]: release test-https-timeout-server [04:13|% 50|+ 2621|- 3]: release test-https-timeout-server-2 [04:13|% 50|+ 2622|- 3]: release test-https-truncate [04:13|% 50|+ 2623|- 3]: release test-https-unix-socket-self-signed [04:13|% 50|+ 2624|- 3]: release test-icu-data-dir [04:13|% 50|+ 2625|- 3]: release test-icu-env [04:13|% 50|+ 2626|- 3]: release test-icu-minimum-version [04:13|% 50|+ 2627|- 3]: release test-icu-stringwidth [04:13|% 50|+ 2628|- 3]: release test-icu-transcode [04:13|% 50|+ 2629|- 3]: release test-inspect-address-in-use [04:13|% 50|+ 2630|- 3]: release test-inspect-async-hook-setup-at-inspec... [04:13|% 50|+ 2631|- 3]: release test-inspect-publish-uid [04:13|% 50|+ 2632|- 3]: release test-inspect-support-for-node_options [04:13|% 50|+ 2633|- 3]: release test-inspector [04:13|% 50|+ 2634|- 3]: release test-inspector-already-activated-cli [04:14|% 50|+ 2635|- 3]: release test-inspector-async-call-stack [04:14|% 50|+ 2636|- 3]: release test-inspector-async-call-stack-abort [04:14|% 50|+ 2637|- 3]: release test-inspector-async-context-brk [04:14|% 50|+ 2638|- 3]: release test-inspector-async-hook-after-done [04:14|% 50|+ 2639|- 3]: release test-inspector-async-hook-setup-at-insp... [04:14|% 50|+ 2640|- 3]: release test-inspector-async-hook-setup-at-sign... [04:14|% 50|+ 2641|- 3]: release test-inspector-async-stack-traces-promi... [04:14|% 50|+ 2642|- 3]: release test-inspector-async-stack-traces-set-i... [04:14|% 50|+ 2643|- 3]: release test-inspector-bindings [04:14|% 50|+ 2644|- 3]: release test-inspector-break-e [04:15|% 50|+ 2645|- 3]: release test-inspector-break-when-eval [04:15|% 50|+ 2646|- 3]: release test-inspector-close-terminate-connecti... [04:15|% 50|+ 2647|- 3]: release test-inspector-close-worker [04:15|% 50|+ 2648|- 3]: release test-inspector-connect-main-thread [04:15|% 50|+ 2649|- 3]: release test-inspector-connect-to-main-thread [04:16|% 50|+ 2650|- 3]: release test-inspector-console [04:16|% 50|+ 2651|- 3]: release test-inspector-console-top-frame [04:16|% 50|+ 2652|- 3]: release test-inspector-contexts [04:16|% 50|+ 2653|- 3]: release test-inspector-debug-async-hook [04:16|% 50|+ 2654|- 3]: release test-inspector-debug-brk-flag [04:16|% 50|+ 2655|- 3]: release test-inspector-debug-end [04:16|% 50|+ 2656|- 3]: release test-inspector-dom-storage [04:16|% 50|+ 2657|- 3]: release test-inspector-emit-protocol-event [04:16|% 50|+ 2658|- 3]: release test-inspector-emit-protocol-event-erro... [04:17|% 51|+ 2659|- 3]: release test-inspector-enabled [04:17|% 51|+ 2660|- 3]: release test-inspector-esm [04:17|% 51|+ 2661|- 3]: release test-inspector-exception [04:17|% 51|+ 2662|- 3]: release test-inspector-exit-worker-in-wait-for-... [04:17|% 51|+ 2663|- 3]: release test-inspector-exit-worker-in-wait-for-... [04:17|% 51|+ 2664|- 3]: release test-inspector-has-idle [04:17|% 51|+ 2665|- 3]: release test-inspector-has-inspector-false [04:17|% 51|+ 2666|- 3]: release test-inspector-heap-allocation-tracker [04:17|% 51|+ 2667|- 3]: release test-inspector-heapdump [04:17|% 51|+ 2668|- 3]: release test-inspector-host-warning [04:17|% 51|+ 2669|- 3]: release test-inspector-inspect-brk-node [04:17|% 51|+ 2670|- 3]: release test-inspector-invalid-args [04:17|% 51|+ 2671|- 3]: release test-inspector-invalid-protocol [04:18|% 51|+ 2672|- 3]: release test-inspector-ip-detection [04:18|% 51|+ 2673|- 3]: release test-inspector-module [04:18|% 51|+ 2674|- 3]: release test-inspector-multisession-js [04:18|% 51|+ 2675|- 3]: release test-inspector-multisession-ws [04:18|% 51|+ 2676|- 3]: release test-inspector-network-arbitrary-data [04:18|% 51|+ 2677|- 3]: release test-inspector-network-content-type [04:18|% 51|+ 2678|- 3]: release test-inspector-network-data-received [04:18|% 51|+ 2679|- 3]: release test-inspector-network-data-sent [04:19|% 51|+ 2680|- 3]: release test-inspector-network-fetch [04:19|% 51|+ 2681|- 3]: release test-inspector-network-http [04:19|% 51|+ 2682|- 3]: release test-inspector-network-http2 [04:19|% 51|+ 2683|- 3]: release test-inspector-network-websocket [04:19|% 51|+ 2684|- 3]: release test-inspector-not-blocked-on-idle [04:19|% 51|+ 2685|- 3]: release test-inspector-open [04:19|% 51|+ 2686|- 3]: release test-inspector-open-coverage [04:19|% 51|+ 2687|- 3]: release test-inspector-open-port-integer-overfl... [04:19|% 51|+ 2688|- 3]: release test-inspector-overwrite-config [04:20|% 51|+ 2689|- 3]: release test-inspector-port-zero [04:20|% 51|+ 2690|- 3]: release test-inspector-port-zero-cluster [04:20|% 51|+ 2691|- 3]: release test-inspector-promises [04:20|% 51|+ 2692|- 3]: release test-inspector-reported-host [04:20|% 51|+ 2693|- 3]: release test-inspector-resource-name-to-url [04:20|% 51|+ 2694|- 3]: release test-inspector-runtime-evaluate-with-ti... [04:20|% 51|+ 2695|- 3]: release test-inspector-scriptparsed-context [04:20|% 51|+ 2696|- 3]: release test-inspector-stop-profile-after-done [04:20|% 51|+ 2697|- 3]: release test-inspector-stops-no-file [04:20|% 51|+ 2698|- 3]: release test-inspector-stress-http [04:20|% 51|+ 2699|- 3]: release test-inspector-strip-types [04:20|% 51|+ 2700|- 3]: release test-inspector-tracing-domain [04:21|% 51|+ 2701|- 3]: release test-inspector-vm-global-accessors-gett... [04:21|% 51|+ 2702|- 3]: release test-inspector-vm-global-accessors-side... [04:21|% 51|+ 2703|- 3]: release test-inspector-wait [04:21|% 51|+ 2704|- 3]: release test-inspector-wait-for-connection [04:21|% 51|+ 2705|- 3]: release test-inspector-waiting-for-disconnect [04:22|% 51|+ 2706|- 3]: release test-inspector-worker-target [04:22|% 51|+ 2707|- 3]: release test-inspector-workers-flat-list [04:22|% 51|+ 2708|- 3]: release test-instanceof [04:22|% 51|+ 2709|- 3]: release test-internal-assert [04:22|% 51|+ 2710|- 3]: release test-internal-async-context-frame-disab... [04:22|% 52|+ 2711|- 3]: release test-internal-async-context-frame-enabl... [04:22|% 52|+ 2712|- 3]: release test-internal-error-original-names [04:22|% 52|+ 2713|- 3]: release test-internal-errors [04:22|% 52|+ 2714|- 3]: release test-internal-fs [04:22|% 52|+ 2715|- 3]: release test-internal-fs-syncwritestream [04:22|% 52|+ 2716|- 3]: release test-internal-module-require [04:22|% 52|+ 2717|- 3]: release test-internal-module-wrap [04:22|% 52|+ 2718|- 3]: release test-internal-modules [04:22|% 52|+ 2719|- 3]: release test-internal-net-isLoopback [04:23|% 52|+ 2720|- 3]: release test-internal-only-binding [04:23|% 52|+ 2721|- 3]: release test-internal-process-binding [04:23|% 52|+ 2722|- 3]: release test-internal-socket-list-receive [04:23|% 52|+ 2723|- 3]: release test-internal-socket-list-send [04:23|% 52|+ 2724|- 3]: release test-internal-util-assertCrypto [04:23|% 52|+ 2725|- 3]: release test-internal-util-construct-sab [04:23|% 52|+ 2726|- 3]: release test-internal-util-decorate-error-stack [04:23|% 52|+ 2727|- 3]: release test-internal-util-getCIDR [04:23|% 52|+ 2728|- 3]: release test-internal-util-helpers [04:23|% 52|+ 2729|- 3]: release test-internal-util-isinsidenodemodules [04:23|% 52|+ 2730|- 3]: release test-internal-util-normalizeencoding [04:23|% 52|+ 2731|- 3]: release test-internal-util-objects [04:24|% 52|+ 2732|- 3]: release test-internal-util-weakreference [04:24|% 52|+ 2733|- 3]: release test-internal-validators-validateoneof [04:24|% 52|+ 2734|- 3]: release test-internal-validators-validateport [04:24|% 52|+ 2735|- 3]: release test-internal-webidl [04:24|% 52|+ 2736|- 3]: release test-internal-webidl-buffer-source [04:24|% 52|+ 2737|- 3]: release test-internal-webidl-converttoint [04:24|% 52|+ 2738|- 3]: release test-intl [04:24|% 52|+ 2739|- 3]: release test-intl-v8BreakIterator [04:24|% 52|+ 2740|- 3]: release test-is-internal-thread [04:24|% 52|+ 2741|- 3]: release test-js-stream-call-properties [04:24|% 52|+ 2742|- 3]: release test-kill-segfault-freebsd [04:24|% 52|+ 2743|- 3]: release test-listen-fd-cluster [04:24|% 52|+ 2744|- 3]: release test-listen-fd-detached [04:24|% 52|+ 2745|- 3]: release test-listen-fd-detached-inherit [04:24|% 52|+ 2746|- 3]: release test-listen-fd-ebadf [04:25|% 52|+ 2747|- 3]: release test-listen-fd-server [04:25|% 52|+ 2748|- 3]: release test-macos-app-sandbox [04:25|% 52|+ 2749|- 3]: release test-math-random [04:25|% 52|+ 2750|- 3]: release test-max-old-space-size-percentage [04:25|% 52|+ 2751|- 3]: release test-memory-usage [04:25|% 52|+ 2752|- 3]: release test-memory-usage-emfile [04:25|% 52|+ 2753|- 3]: release test-messagechannel [04:25|% 52|+ 2754|- 3]: release test-messageevent-brandcheck [04:25|% 52|+ 2755|- 3]: release test-messageport-hasref [04:25|% 52|+ 2756|- 3]: release test-messaging-marktransfermode [04:25|% 52|+ 2757|- 3]: release test-microtask-queue-integration [04:25|% 52|+ 2758|- 3]: release test-microtask-queue-run [04:25|% 52|+ 2759|- 3]: release test-microtask-queue-run-immediate [04:25|% 52|+ 2760|- 3]: release test-mime-api [04:25|% 52|+ 2761|- 3]: release test-mime-whatwg [04:26|% 52|+ 2762|- 3]: release test-mock-timers-abortsignal-timeout [04:26|% 53|+ 2763|- 3]: release test-module-builtin [04:26|% 53|+ 2764|- 3]: release test-module-cache === release test-memory-usage-emfile === Path: parallel/test-memory-usage-emfile node:assert:152 throw new AssertionError(obj); ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: false !== true at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-memory-usage-emfile.js:18:8) at Module._compile (node:internal/modules/cjs/loader:1872:14) at Object..js (node:internal/modules/cjs/loader:2003:10) at Module.load (node:internal/modules/cjs/loader:1594:32) at Module._load (node:internal/modules/cjs/loader:1396:12) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { generatedMessage: true, code: 'ERR_ASSERTION', actual: false, expected: true, operator: 'strictEqual', diff: 'simple' } Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-memory-usage-emfile.js [04:26|% 53|+ 2764|- 4]: release test-module-children [04:26|% 53|+ 2765|- 4]: release test-module-circular-dependency-warning [04:26|% 53|+ 2766|- 4]: release test-module-circular-symlinks [04:26|% 53|+ 2767|- 4]: release test-module-create-require [04:26|% 53|+ 2768|- 4]: release test-module-create-require-multibyte [04:26|% 53|+ 2769|- 4]: release test-module-globalpaths-nodepath === release test-memory-usage === Path: parallel/test-memory-usage node:internal/assert/utils:77 throw err; ^ AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value: assert.ok(r.rss > 0) at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-memory-usage.js:30:10) at Module._compile (node:internal/modules/cjs/loader:1872:14) at Object..js (node:internal/modules/cjs/loader:2003:10) at Module.load (node:internal/modules/cjs/loader:1594:32) at Module._load (node:internal/modules/cjs/loader:1396:12) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { generatedMessage: true, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } Node.js v24.19.0 Command: out/Release/node --predictable-gc-schedule /build/nodejs-lts-krypton/src/node/test/parallel/test-memory-usage.js [04:27|% 53|+ 2769|- 5]: release test-module-isBuiltin [04:27|% 53|+ 2770|- 5]: release test-module-loading-deprecated [04:27|% 53|+ 2771|- 5]: release test-module-loading-error [04:27|% 53|+ 2772|- 5]: release test-module-loading-globalpaths [04:27|% 53|+ 2773|- 5]: release test-module-main-extension-lookup [04:27|% 53|+ 2774|- 5]: release test-module-main-fail [04:27|% 53|+ 2775|- 5]: release test-module-main-preserve-symlinks-fail [04:27|% 53|+ 2776|- 5]: release test-module-multi-extensions [04:27|% 53|+ 2777|- 5]: release test-module-nodemodulepaths [04:27|% 53|+ 2778|- 5]: release test-module-parent-deprecation [04:27|% 53|+ 2779|- 5]: release test-module-parent-setter-deprecation [04:27|% 53|+ 2780|- 5]: release test-module-print-timing [04:27|% 53|+ 2781|- 5]: release test-module-prototype-mutation [04:28|% 53|+ 2782|- 5]: release test-module-readonly [04:28|% 53|+ 2783|- 5]: release test-module-relative-lookup [04:28|% 53|+ 2784|- 5]: release test-module-run-main-monkey-patch [04:28|% 53|+ 2785|- 5]: release test-module-setsourcemapssupport [04:28|% 53|+ 2786|- 5]: release test-module-stat [04:28|% 53|+ 2787|- 5]: release test-module-strip-types [04:28|% 53|+ 2788|- 5]: release test-module-subpath-import-long-path [04:28|% 53|+ 2789|- 5]: release test-module-symlinked-peer-modules [04:28|% 53|+ 2790|- 5]: release test-module-version [04:28|% 53|+ 2791|- 5]: release test-module-wrap [04:28|% 53|+ 2792|- 5]: release test-module-wrapper [04:28|% 53|+ 2793|- 5]: release test-navigator [04:28|% 53|+ 2794|- 5]: release test-net-access-byteswritten [04:28|% 53|+ 2795|- 5]: release test-net-after-close [04:28|% 53|+ 2796|- 5]: release test-net-allow-half-open [04:28|% 53|+ 2797|- 5]: release test-net-allow-half-open-async-iter [04:29|% 53|+ 2798|- 5]: release test-net-autoselectfamily [04:29|% 53|+ 2799|- 5]: release test-net-autoselectfamily-attempt-timeo... [04:29|% 53|+ 2800|- 5]: release test-net-autoselectfamily-attempt-timeo... [04:29|% 53|+ 2801|- 5]: release test-net-autoselectfamily-commandline-o... [04:29|% 53|+ 2802|- 5]: release test-net-autoselectfamily-default [04:29|% 53|+ 2803|- 5]: release test-net-autoselectfamily-ipv4first [04:29|% 53|+ 2804|- 5]: release test-net-better-error-messages-listen [04:29|% 53|+ 2805|- 5]: release test-net-better-error-messages-listen-p... [04:29|% 53|+ 2806|- 5]: release test-net-better-error-messages-path [04:29|% 53|+ 2807|- 5]: release test-net-better-error-messages-port-hos... [04:29|% 53|+ 2808|- 5]: release test-net-binary [04:30|% 53|+ 2809|- 5]: release test-net-bind-twice [04:30|% 53|+ 2810|- 5]: release test-net-blocklist [04:30|% 53|+ 2811|- 5]: release test-net-boundsocket [04:30|% 53|+ 2812|- 5]: release test-net-buffersize [04:30|% 54|+ 2813|- 5]: release test-net-bytes-read [04:30|% 54|+ 2814|- 5]: release test-net-bytes-stats [04:30|% 54|+ 2815|- 5]: release test-net-bytes-written-large [04:30|% 54|+ 2816|- 5]: release test-net-can-reset-timeout [04:30|% 54|+ 2817|- 5]: release test-net-child-process-connect-reset [04:30|% 54|+ 2818|- 5]: release test-net-client-bind-twice [04:30|% 54|+ 2819|- 5]: release test-net-connect-abort-controller [04:30|% 54|+ 2820|- 5]: release test-net-connect-after-destroy [04:30|% 54|+ 2821|- 5]: release test-net-connect-buffer [04:30|% 54|+ 2822|- 5]: release test-net-connect-buffer2 [04:30|% 54|+ 2823|- 5]: release test-net-connect-call-socket-connect [04:31|% 54|+ 2824|- 5]: release test-net-connect-custom-lookup-non-stri... [04:31|% 54|+ 2825|- 5]: release test-net-connect-destroy [04:31|% 54|+ 2826|- 5]: release test-net-connect-immediate-destroy [04:31|% 54|+ 2827|- 5]: release test-net-connect-immediate-finish [04:31|% 54|+ 2828|- 5]: release test-net-connect-keepalive [04:31|% 54|+ 2829|- 5]: release test-net-connect-memleak [04:31|% 54|+ 2830|- 5]: release test-net-connect-no-arg [04:31|% 54|+ 2831|- 5]: release test-net-connect-nodelay [04:31|% 54|+ 2832|- 5]: release test-net-connect-options-allowhalfopen [04:32|% 54|+ 2833|- 5]: release test-net-connect-options-fd [04:32|% 54|+ 2834|- 5]: release test-net-connect-options-invalid [04:32|% 54|+ 2835|- 5]: release test-net-connect-options-ipv6 [04:32|% 54|+ 2836|- 5]: release test-net-connect-options-path [04:32|% 54|+ 2837|- 5]: release test-net-connect-options-port [04:32|% 54|+ 2838|- 5]: release test-net-connect-paused-connection [04:32|% 54|+ 2839|- 5]: release test-net-connect-reset [04:32|% 54|+ 2840|- 5]: release test-net-connect-reset-after-destroy [04:32|% 54|+ 2841|- 5]: release test-net-connect-reset-before-connected [04:32|% 54|+ 2842|- 5]: release test-net-connect-reset-until-connected [04:32|% 54|+ 2843|- 5]: release test-net-dns-custom-lookup [04:32|% 54|+ 2844|- 5]: release test-net-dns-error [04:32|% 54|+ 2845|- 5]: release test-net-dns-lookup [04:32|% 54|+ 2846|- 5]: release test-net-dns-lookup-skip [04:32|% 54|+ 2847|- 5]: release test-net-during-close [04:33|% 54|+ 2848|- 5]: release test-net-eaddrinuse [04:33|% 54|+ 2849|- 5]: release test-net-end-close [04:33|% 54|+ 2850|- 5]: release test-net-end-destroyed [04:33|% 54|+ 2851|- 5]: release test-net-end-without-connect [04:33|% 54|+ 2852|- 5]: release test-net-error-twice [04:33|% 54|+ 2853|- 5]: release test-net-isip [04:33|% 54|+ 2854|- 5]: release test-net-isipv4 [04:33|% 54|+ 2855|- 5]: release test-net-isipv6 [04:33|% 54|+ 2856|- 5]: release test-net-keepalive [04:33|% 54|+ 2857|- 5]: release test-net-keepalive-interval-count [04:33|% 54|+ 2858|- 5]: release test-net-large-string [04:33|% 54|+ 2859|- 5]: release test-net-listen-after-destroying-stdin [04:33|% 54|+ 2860|- 5]: release test-net-listen-close-server [04:33|% 54|+ 2861|- 5]: release test-net-listen-close-server-callback-i... [04:34|% 54|+ 2862|- 5]: release test-net-listen-error [04:34|% 54|+ 2863|- 5]: release test-net-listen-exclusive-random-ports [04:34|% 54|+ 2864|- 5]: release test-net-listen-fd0 [04:34|% 55|+ 2865|- 5]: release test-net-listen-handle-in-cluster-1 [04:34|% 55|+ 2866|- 5]: release test-net-listen-handle-in-cluster-2 [04:34|% 55|+ 2867|- 5]: release test-net-listen-invalid-port [04:34|% 55|+ 2868|- 5]: release test-net-listen-ipv6only [04:34|% 55|+ 2869|- 5]: release test-net-listen-twice [04:34|% 55|+ 2870|- 5]: release test-net-listening [04:34|% 55|+ 2871|- 5]: release test-net-local-address-port [04:34|% 55|+ 2872|- 5]: release test-net-localerror [04:34|% 55|+ 2873|- 5]: release test-net-negative-zero [04:34|% 55|+ 2874|- 5]: release test-net-normalize-args [04:34|% 55|+ 2875|- 5]: release test-net-onread-static-buffer [04:34|% 55|+ 2876|- 5]: release test-net-options-lookup [04:35|% 55|+ 2877|- 5]: release test-net-pause-resume-connecting [04:35|% 55|+ 2878|- 5]: release test-net-perf_hooks [04:35|% 55|+ 2879|- 5]: release test-net-persistent-keepalive [04:35|% 55|+ 2880|- 5]: release test-net-persistent-nodelay [04:35|% 55|+ 2881|- 5]: release test-net-persistent-ref-unref [04:35|% 55|+ 2882|- 5]: release test-net-pingpong [04:35|% 55|+ 2883|- 5]: release test-net-pipe-connect-errors [04:35|% 55|+ 2884|- 5]: release test-net-pipe-with-long-path [04:35|% 55|+ 2885|- 5]: release test-net-reconnect [04:35|% 55|+ 2886|- 5]: release test-net-remote-address [04:35|% 55|+ 2887|- 5]: release test-net-remote-address-port [04:35|% 55|+ 2888|- 5]: release test-net-reuseport [04:35|% 55|+ 2889|- 5]: release test-net-server-async-dispose [04:35|% 55|+ 2890|- 5]: release test-net-server-blocklist [04:35|% 55|+ 2891|- 5]: release test-net-server-call-listen-multiple-ti... [04:35|% 55|+ 2892|- 5]: release test-net-server-capture-rejection [04:36|% 55|+ 2893|- 5]: release test-net-server-close [04:36|% 55|+ 2894|- 5]: release test-net-server-close-before-calling-lo... [04:36|% 55|+ 2895|- 5]: release test-net-server-close-before-ipc-respon... [04:36|% 55|+ 2896|- 5]: release test-net-server-drop-connections [04:36|% 55|+ 2897|- 5]: release test-net-server-keepalive [04:36|% 55|+ 2898|- 5]: release test-net-server-listen-handle [04:36|% 55|+ 2899|- 5]: release test-net-server-listen-options [04:36|% 55|+ 2900|- 5]: release test-net-server-listen-options-signal [04:36|% 55|+ 2901|- 5]: release test-net-server-listen-path [04:36|% 55|+ 2902|- 5]: release test-net-server-listen-remove-callback [04:36|% 55|+ 2903|- 5]: release test-net-server-max-connections [04:36|% 55|+ 2904|- 5]: release test-net-server-max-connections-close-m... [04:36|% 55|+ 2905|- 5]: release test-net-server-nodelay [04:37|% 55|+ 2906|- 5]: release test-net-server-options [04:37|% 55|+ 2907|- 5]: release test-net-server-pause-on-connect [04:37|% 55|+ 2908|- 5]: release test-net-server-reset [04:37|% 55|+ 2909|- 5]: release test-net-server-try-ports [04:37|% 55|+ 2910|- 5]: release test-net-server-unref [04:37|% 55|+ 2911|- 5]: release test-net-server-unref-persistent [04:37|% 55|+ 2912|- 5]: release test-net-settimeout [04:37|% 55|+ 2913|- 5]: release test-net-socket-byteswritten [04:37|% 55|+ 2914|- 5]: release test-net-socket-close-after-end [04:37|% 55|+ 2915|- 5]: release test-net-socket-connect-invalid-autosel... [04:37|% 55|+ 2916|- 5]: release test-net-socket-connect-invalid-autosel... [04:37|% 55|+ 2917|- 5]: release test-net-socket-connect-without-cb [04:37|% 56|+ 2918|- 5]: release test-net-socket-connecting [04:38|% 56|+ 2919|- 5]: release test-net-socket-constructor [04:38|% 56|+ 2920|- 5]: release test-net-socket-destroy-send [04:38|% 56|+ 2921|- 5]: release test-net-socket-destroy-twice [04:38|% 56|+ 2922|- 5]: release test-net-socket-end-before-connect [04:38|% 56|+ 2923|- 5]: release test-net-socket-end-callback [04:38|% 56|+ 2924|- 5]: release test-net-socket-local-address [04:38|% 56|+ 2925|- 5]: release test-net-socket-no-halfopen-enforcer [04:38|% 56|+ 2926|- 5]: release test-net-socket-ready-without-cb [04:38|% 56|+ 2927|- 5]: release test-net-socket-reset-send [04:38|% 56|+ 2928|- 5]: release test-net-socket-reset-twice [04:38|% 56|+ 2929|- 5]: release test-net-socket-setnodelay [04:38|% 56|+ 2930|- 5]: release test-net-socket-timeout [04:38|% 56|+ 2931|- 5]: release test-net-socket-timeout-unref [04:38|% 56|+ 2932|- 5]: release test-net-socket-tos [04:38|% 56|+ 2933|- 5]: release test-net-socket-write-after-close [04:38|% 56|+ 2934|- 5]: release test-net-socket-write-error [04:38|% 56|+ 2935|- 5]: release test-net-stream [04:39|% 56|+ 2936|- 5]: release test-net-sync-cork [04:39|% 56|+ 2937|- 5]: release test-net-throttle [04:39|% 56|+ 2938|- 5]: release test-net-timeout-no-handle [04:39|% 56|+ 2939|- 5]: release test-net-writable [04:39|% 56|+ 2940|- 5]: release test-net-write-after-close [04:39|% 56|+ 2941|- 5]: release test-net-write-after-end-nt [04:39|% 56|+ 2942|- 5]: release test-net-write-arguments [04:39|% 56|+ 2943|- 5]: release test-net-write-cb-on-destroy-before-con... [04:39|% 56|+ 2944|- 5]: release test-net-write-connect-write [04:39|% 56|+ 2945|- 5]: release test-net-write-fully-async-buffer [04:39|% 56|+ 2946|- 5]: release test-net-write-fully-async-hex-string [04:39|% 56|+ 2947|- 5]: release test-net-write-slow [04:39|% 56|+ 2948|- 5]: release test-next-tick [04:39|% 56|+ 2949|- 5]: release test-next-tick-doesnt-hang [04:39|% 56|+ 2950|- 5]: release test-next-tick-domain [04:39|% 56|+ 2951|- 5]: release test-next-tick-errors [04:40|% 56|+ 2952|- 5]: release test-next-tick-fixed-queue-regression [04:40|% 56|+ 2953|- 5]: release test-next-tick-intentional-starvation [04:40|% 56|+ 2954|- 5]: release test-next-tick-ordering [04:40|% 56|+ 2955|- 5]: release test-next-tick-ordering2 [04:40|% 56|+ 2956|- 5]: release test-next-tick-when-exiting [04:40|% 56|+ 2957|- 5]: release test-no-addons-resolution-condition [04:40|% 56|+ 2958|- 5]: release test-no-node-snapshot [04:40|% 56|+ 2959|- 5]: release test-node-output-console [04:40|% 56|+ 2960|- 5]: release test-node-output-errors [04:40|% 56|+ 2961|- 5]: release test-node-output-eval [04:40|% 56|+ 2962|- 5]: release test-node-output-sourcemaps [04:40|% 56|+ 2963|- 5]: release test-node-output-vm [04:40|% 56|+ 2964|- 5]: release test-node-run [04:40|% 56|+ 2965|- 5]: release test-nodeeventtarget [04:40|% 56|+ 2966|- 5]: release test-npm-install [04:41|% 56|+ 2967|- 5]: release test-npm-version [04:41|% 56|+ 2968|- 5]: release test-openssl-ca-options [04:41|% 56|+ 2969|- 5]: release test-options-binding [04:41|% 57|+ 2970|- 5]: release test-os [04:41|% 57|+ 2971|- 5]: release test-os-checked-function [04:41|% 57|+ 2972|- 5]: release test-os-constants-signals [04:41|% 57|+ 2973|- 5]: release test-os-eol [04:41|% 57|+ 2974|- 5]: release test-os-fast [04:41|% 57|+ 2975|- 5]: release test-os-homedir-no-envvar [04:41|% 57|+ 2976|- 5]: release test-os-process-priority [04:41|% 57|+ 2977|- 5]: release test-os-userinfo-handles-getter-errors [04:41|% 57|+ 2978|- 5]: release test-outgoing-message-destroy [04:42|% 57|+ 2979|- 5]: release test-outgoing-message-pipe [04:42|% 57|+ 2980|- 5]: release test-parse-args [04:42|% 57|+ 2981|- 5]: release test-parse-test-envs [04:42|% 57|+ 2982|- 5]: release test-parse-test-only-envs [04:42|% 57|+ 2983|- 5]: release test-path [04:42|% 57|+ 2984|- 5]: release test-path-basename [04:42|% 57|+ 2985|- 5]: release test-path-dirname [04:42|% 57|+ 2986|- 5]: release test-path-extname [04:42|% 57|+ 2987|- 5]: release test-path-glob [04:42|% 57|+ 2988|- 5]: release test-path-isabsolute [04:42|% 57|+ 2989|- 5]: release test-path-join [04:42|% 57|+ 2990|- 5]: release test-path-makelong [04:42|% 57|+ 2991|- 5]: release test-path-normalize [04:42|% 57|+ 2992|- 5]: release test-path-parse-format [04:43|% 57|+ 2993|- 5]: release test-path-posix-exists [04:43|% 57|+ 2994|- 5]: release test-path-posix-relative-on-windows [04:43|% 57|+ 2995|- 5]: release test-path-relative [04:43|% 57|+ 2996|- 5]: release test-path-resolve [04:43|% 57|+ 2997|- 5]: release test-path-win32-exists [04:43|% 57|+ 2998|- 5]: release test-path-win32-normalize-device-names [04:43|% 57|+ 2999|- 5]: release test-path-zero-length-strings [04:43|% 57|+ 3000|- 5]: release test-pending-deprecation [04:43|% 57|+ 3001|- 5]: release test-perf-gc-crash [04:43|% 57|+ 3002|- 5]: release test-perf-hooks-eventlooputilization [04:43|% 57|+ 3003|- 5]: release test-perf-hooks-histogram [04:44|% 57|+ 3004|- 5]: release test-perf-hooks-histogram-fast-calls [04:44|% 57|+ 3005|- 5]: release test-perf-hooks-monitor-event-loop-dela... [04:44|% 57|+ 3006|- 5]: release test-perf-hooks-resourcetiming [04:44|% 57|+ 3007|- 5]: release test-perf-hooks-timerify-basic [04:44|% 57|+ 3008|- 5]: release test-perf-hooks-timerify-constructor [04:44|% 57|+ 3009|- 5]: release test-perf-hooks-timerify-error [04:44|% 57|+ 3010|- 5]: release test-perf-hooks-timerify-histogram-asyn... [04:44|% 57|+ 3011|- 5]: release test-perf-hooks-timerify-histogram-sync [04:44|% 57|+ 3012|- 5]: release test-perf-hooks-timerify-invalid-args [04:44|% 57|+ 3013|- 5]: release test-perf-hooks-timerify-multiple-wrapp... [04:44|% 57|+ 3014|- 5]: release test-perf-hooks-timerify-return-value [04:44|% 57|+ 3015|- 5]: release test-perf-hooks-usertiming [04:45|% 57|+ 3016|- 5]: release test-perf-hooks-worker-timeorigin [04:45|% 57|+ 3017|- 5]: release test-performance-function-async [04:45|% 57|+ 3018|- 5]: release test-performance-gc [04:45|% 57|+ 3019|- 5]: release test-performance-gc-minor-ms [04:45|% 57|+ 3020|- 5]: release test-performance-global [04:45|% 57|+ 3021|- 5]: release test-performance-many-marks [04:45|% 58|+ 3022|- 5]: release test-performance-measure [04:45|% 58|+ 3023|- 5]: release test-performance-measure-detail [04:45|% 58|+ 3024|- 5]: release test-performance-nodetiming [04:45|% 58|+ 3025|- 5]: release test-performance-nodetiming-uvmetricsin... [04:45|% 58|+ 3026|- 5]: release test-performance-resourcetimingbufferfu... [04:45|% 58|+ 3027|- 5]: release test-performance-resourcetimingbuffersi... [04:45|% 58|+ 3028|- 5]: release test-performance-timeline [04:45|% 58|+ 3029|- 5]: release test-performanceobserver [04:46|% 58|+ 3030|- 5]: release test-performanceobserver-gc [04:46|% 58|+ 3031|- 5]: release test-permission-allow-addons-cli [04:46|% 58|+ 3032|- 5]: release test-permission-allow-child-process-cli [04:46|% 58|+ 3033|- 5]: release test-permission-allow-inspector [04:46|% 58|+ 3034|- 5]: release test-permission-allow-wasi-cli [04:46|% 58|+ 3035|- 5]: release test-permission-allow-worker-cli [04:46|% 58|+ 3036|- 5]: release test-permission-child-process-cli [04:46|% 58|+ 3037|- 5]: release test-permission-child-process-inherit-f... [04:46|% 58|+ 3038|- 5]: release test-permission-child-process-inherit-f... [04:47|% 58|+ 3039|- 5]: release test-permission-config-file [04:47|% 58|+ 3040|- 5]: release test-permission-fs-absolute-path [04:47|% 58|+ 3041|- 5]: release test-permission-fs-filehandle-utimes [04:47|% 58|+ 3042|- 5]: release test-permission-fs-internal-module-stat [04:47|% 58|+ 3043|- 5]: release test-permission-fs-read [04:47|% 58|+ 3044|- 5]: release test-permission-fs-read-entrypoint [04:47|% 58|+ 3045|- 5]: release test-permission-fs-relative-path [04:47|% 58|+ 3046|- 5]: release test-permission-fs-repeat-path [04:47|% 58|+ 3047|- 5]: release test-permission-fs-require [04:47|% 58|+ 3048|- 5]: release test-permission-fs-supported [04:47|% 58|+ 3049|- 5]: release test-permission-fs-symlink [04:47|% 58|+ 3050|- 5]: release test-permission-fs-symlink-relative [04:48|% 58|+ 3051|- 5]: release test-permission-fs-symlink-target-write [04:48|% 58|+ 3052|- 5]: release test-permission-fs-traversal-path [04:48|% 58|+ 3053|- 5]: release test-permission-fs-wildcard [04:48|% 58|+ 3054|- 5]: release test-permission-fs-windows-path [04:48|% 58|+ 3055|- 5]: release test-permission-fs-write [04:48|% 58|+ 3056|- 5]: release test-permission-fs-write-report [04:48|% 58|+ 3057|- 5]: release test-permission-fs-write-trace-events [04:48|% 58|+ 3058|- 5]: release test-permission-fs-write-v8 [04:49|% 58|+ 3059|- 5]: release test-permission-has [04:49|% 58|+ 3060|- 5]: release test-permission-inspector [04:49|% 58|+ 3061|- 5]: release test-permission-inspector-brk [04:49|% 58|+ 3062|- 5]: release test-permission-no-addons [04:49|% 58|+ 3063|- 5]: release test-permission-processbinding [04:49|% 58|+ 3064|- 5]: release test-permission-sqlite-load-extension [04:49|% 58|+ 3065|- 5]: release test-permission-warning-flags [04:49|% 58|+ 3066|- 5]: release test-permission-wasi [04:49|% 58|+ 3067|- 5]: release test-permission-worker-threads-cli [04:50|% 58|+ 3068|- 5]: release test-pipe-abstract-socket [04:50|% 58|+ 3069|- 5]: release test-pipe-abstract-socket-http [04:50|% 58|+ 3070|- 5]: release test-pipe-address [04:50|% 58|+ 3071|- 5]: release test-pipe-file-to-http [04:50|% 58|+ 3072|- 5]: release test-pipe-head [04:50|% 58|+ 3073|- 5]: release test-pipe-outgoing-message-data-emitted... [04:50|% 59|+ 3074|- 5]: release test-pipe-return-val [04:50|% 59|+ 3075|- 5]: release test-pipe-stream [04:51|% 59|+ 3076|- 5]: release test-pipe-unref [04:51|% 59|+ 3077|- 5]: release test-pipe-writev [04:51|% 59|+ 3078|- 5]: release test-preload [04:51|% 59|+ 3079|- 5]: release test-preload-print-process-argv [04:51|% 59|+ 3080|- 5]: release test-preload-self-referential [04:51|% 59|+ 3081|- 5]: release test-preload-worker [04:51|% 59|+ 3082|- 5]: release test-primitive-timer-leak [04:51|% 59|+ 3083|- 5]: release test-primordials-apply [04:52|% 59|+ 3084|- 5]: release test-primordials-promise [04:52|% 59|+ 3085|- 5]: release test-primordials-regexp [04:52|% 59|+ 3086|- 5]: release test-priority-queue [04:52|% 59|+ 3087|- 5]: release test-process-abort [04:52|% 59|+ 3088|- 5]: release test-process-argv-0 [04:52|% 59|+ 3089|- 5]: release test-process-available-memory [04:52|% 59|+ 3090|- 5]: release test-process-beforeexit [04:52|% 59|+ 3091|- 5]: release test-process-beforeexit-throw-exit [04:52|% 59|+ 3092|- 5]: release test-process-binding [04:52|% 59|+ 3093|- 5]: release test-process-binding-internalbinding-al... [04:52|% 59|+ 3094|- 5]: release test-process-binding-util [04:53|% 59|+ 3095|- 5]: release test-process-chdir [04:53|% 59|+ 3096|- 5]: release test-process-chdir-errormessage [04:53|% 59|+ 3097|- 5]: release test-process-config [04:53|% 59|+ 3098|- 5]: release test-process-constants-noatime [04:53|% 59|+ 3099|- 5]: release test-process-constrained-memory [04:53|% 59|+ 3100|- 5]: release test-process-cpuUsage [04:54|% 59|+ 3101|- 5]: release test-process-default [04:54|% 59|+ 3102|- 5]: release test-process-dlopen-error-message-crash [04:54|% 59|+ 3103|- 5]: release test-process-dlopen-undefined-exports [04:54|% 59|+ 3104|- 5]: release test-process-domain-segfault [04:54|% 59|+ 3105|- 5]: release test-process-emit [04:54|% 59|+ 3106|- 5]: release test-process-emitwarning [04:54|% 59|+ 3107|- 5]: release test-process-env [04:54|% 59|+ 3108|- 5]: release test-process-env-allowed-flags [04:54|% 59|+ 3109|- 5]: release test-process-env-allowed-flags-are-docu... [04:54|% 59|+ 3110|- 5]: release test-process-env-delete [04:54|% 59|+ 3111|- 5]: release test-process-env-deprecation [04:54|% 59|+ 3112|- 5]: release test-process-env-ignore-getter-setter [04:54|% 59|+ 3113|- 5]: release test-process-env-sideeffects [04:55|% 59|+ 3114|- 5]: release test-process-env-symbols [04:55|% 59|+ 3115|- 5]: release test-process-env-tz [04:55|% 59|+ 3116|- 5]: release test-process-env-windows-error-reset [04:55|% 59|+ 3117|- 5]: release test-process-euid-egid [04:55|% 59|+ 3118|- 5]: release test-process-exception-capture [04:55|% 59|+ 3119|- 5]: release test-process-exception-capture-errors [04:55|% 59|+ 3120|- 5]: release test-process-exception-capture-should-a... [04:55|% 59|+ 3121|- 5]: release test-process-exception-capture-should-a... [04:55|% 59|+ 3122|- 5]: release test-process-exec-argv [04:55|% 59|+ 3123|- 5]: release test-process-execpath [04:55|% 59|+ 3124|- 5]: release test-process-execve [04:55|% 59|+ 3125|- 5]: release test-process-execve-abort [04:55|% 60|+ 3126|- 5]: release test-process-execve-no-args [04:55|% 60|+ 3127|- 5]: release test-process-execve-on-exit [04:55|% 60|+ 3128|- 5]: release test-process-execve-permission-fail [04:56|% 60|+ 3129|- 5]: release test-process-execve-permission-granted [04:56|% 60|+ 3130|- 5]: release test-process-execve-socket [04:56|% 60|+ 3131|- 5]: release test-process-execve-validation [04:56|% 60|+ 3132|- 5]: release test-process-execve-worker-threads [04:56|% 60|+ 3133|- 5]: release test-process-exit [04:56|% 60|+ 3134|- 5]: release test-process-exit-code [04:56|% 60|+ 3135|- 5]: release test-process-exit-code-validation [04:56|% 60|+ 3136|- 5]: release test-process-exit-from-before-exit [04:56|% 60|+ 3137|- 5]: release test-process-exit-handler [04:56|% 60|+ 3138|- 5]: release test-process-exit-recursive [04:56|% 60|+ 3139|- 5]: release test-process-external-stdio-close [04:56|% 60|+ 3140|- 5]: release test-process-external-stdio-close-spawn [04:56|% 60|+ 3141|- 5]: release test-process-features [04:56|% 60|+ 3142|- 5]: release test-process-finalization [04:56|% 60|+ 3143|- 5]: release test-process-get-builtin [04:57|% 60|+ 3144|- 5]: release test-process-getactivehandles [04:57|% 60|+ 3145|- 5]: release test-process-getactiverequests [04:57|% 60|+ 3146|- 5]: release test-process-getactiveresources [04:57|% 60|+ 3147|- 5]: release test-process-getactiveresources-track-a... [04:57|% 60|+ 3148|- 5]: release test-process-getactiveresources-track-a... [04:57|% 60|+ 3149|- 5]: release test-process-getactiveresources-track-i... [04:57|% 60|+ 3150|- 5]: release test-process-getactiveresources-track-m... [04:57|% 60|+ 3151|- 5]: release test-process-getactiveresources-track-t... [04:57|% 60|+ 3152|- 5]: release test-process-getgroups [04:57|% 60|+ 3153|- 5]: release test-process-hrtime [04:58|% 60|+ 3154|- 5]: release test-process-hrtime-bigint [04:58|% 60|+ 3155|- 5]: release test-process-initgroups [04:58|% 60|+ 3156|- 5]: release test-process-kill-null [04:58|% 60|+ 3157|- 5]: release test-process-kill-pid [04:58|% 60|+ 3158|- 5]: release test-process-load-env-file [04:58|% 60|+ 3159|- 5]: release test-process-next-tick [04:58|% 60|+ 3160|- 5]: release test-process-no-deprecation [04:58|% 60|+ 3161|- 5]: release test-process-ppid [04:58|% 60|+ 3162|- 5]: release test-process-prototype [04:58|% 60|+ 3163|- 5]: release test-process-raw-debug [04:59|% 60|+ 3164|- 5]: release test-process-really-exit [04:59|% 60|+ 3165|- 5]: release test-process-redirect-warnings [04:59|% 60|+ 3166|- 5]: release test-process-redirect-warnings-env [04:59|% 60|+ 3167|- 5]: release test-process-ref-unref [04:59|% 60|+ 3168|- 5]: release test-process-release [04:59|% 60|+ 3169|- 5]: release test-process-remove-all-signal-listener... [04:59|% 60|+ 3170|- 5]: release test-process-setgroups [04:59|% 60|+ 3171|- 5]: release test-process-setsourcemapsenabled [04:59|% 60|+ 3172|- 5]: release test-process-threadCpuUsage-main-thread [04:59|% 60|+ 3173|- 5]: release test-process-threadCpuUsage-worker-thre... [04:59|% 60|+ 3174|- 5]: release test-process-title-cli [04:59|% 60|+ 3175|- 5]: release test-process-uid-gid [04:59|% 60|+ 3176|- 5]: release test-process-umask [04:59|% 60|+ 3177|- 5]: release test-process-umask-mask [05:00|% 61|+ 3178|- 5]: release test-process-uncaught-exception-monitor [05:00|% 61|+ 3179|- 5]: release test-process-uptime [05:00|% 61|+ 3180|- 5]: release test-process-versions [05:00|% 61|+ 3181|- 5]: release test-process-warning [05:00|% 61|+ 3182|- 5]: release test-process-warnings [05:00|% 61|+ 3183|- 5]: release test-promise-handled-rejection-no-warni... [05:00|% 61|+ 3184|- 5]: release test-promise-hook-create-hook [05:00|% 61|+ 3185|- 5]: release test-promise-hook-exceptions [05:00|% 61|+ 3186|- 5]: release test-promise-hook-on-after [05:00|% 61|+ 3187|- 5]: release test-promise-hook-on-before [05:00|% 61|+ 3188|- 5]: release test-promise-hook-on-init [05:00|% 61|+ 3189|- 5]: release test-promise-hook-on-resolve [05:00|% 61|+ 3190|- 5]: release test-promise-reject-callback-exception [05:01|% 61|+ 3191|- 5]: release test-promise-swallowed-event [05:01|% 61|+ 3192|- 5]: release test-promise-unhandled-default [05:01|% 61|+ 3193|- 5]: release test-promise-unhandled-error [05:01|% 61|+ 3194|- 5]: release test-promise-unhandled-error-with-readi... [05:01|% 61|+ 3195|- 5]: release test-promise-unhandled-flag [05:01|% 61|+ 3196|- 5]: release test-promise-unhandled-issue-43655 [05:01|% 61|+ 3197|- 5]: release test-promise-unhandled-silent [05:01|% 61|+ 3198|- 5]: release test-promise-unhandled-silent-no-hook [05:01|% 61|+ 3199|- 5]: release test-promise-unhandled-throw [05:01|% 61|+ 3200|- 5]: release test-promise-unhandled-throw-handler [05:01|% 61|+ 3201|- 5]: release test-promise-unhandled-warn [05:01|% 61|+ 3202|- 5]: release test-promise-unhandled-warn-no-hook [05:01|% 61|+ 3203|- 5]: release test-promises-unhandled-proxy-rejection... [05:01|% 61|+ 3204|- 5]: release test-promises-unhandled-rejections [05:01|% 61|+ 3205|- 5]: release test-promises-unhandled-symbol-rejectio... [05:01|% 61|+ 3206|- 5]: release test-promises-warning-on-unhandled-reje... [05:01|% 61|+ 3207|- 5]: release test-punycode [05:02|% 61|+ 3208|- 5]: release test-querystring [05:02|% 61|+ 3209|- 5]: release test-querystring-escape [05:02|% 61|+ 3210|- 5]: release test-querystring-maxKeys-non-finite [05:02|% 61|+ 3211|- 5]: release test-querystring-multichar-separator [05:02|% 61|+ 3212|- 5]: release test-queue-microtask [05:02|% 61|+ 3213|- 5]: release test-queue-microtask-uncaught-asynchook... [05:02|% 61|+ 3214|- 5]: release test-quic-alpn [05:02|% 61|+ 3215|- 5]: release test-quic-alpn-h3 [05:02|% 61|+ 3216|- 5]: release test-quic-handshake [05:02|% 61|+ 3217|- 5]: release test-quic-internal-endpoint-listen-defa... [05:02|% 61|+ 3218|- 5]: release test-quic-internal-endpoint-options [05:02|% 61|+ 3219|- 5]: release test-quic-internal-endpoint-stats-state [05:03|% 61|+ 3220|- 5]: release test-quic-internal-setcallbacks [05:03|% 61|+ 3221|- 5]: release test-quic-session-stream-lifecycle [05:03|% 61|+ 3222|- 5]: release test-quic-sni [05:03|% 61|+ 3223|- 5]: release test-readable-from [05:03|% 61|+ 3224|- 5]: release test-readable-from-iterator-closing [05:03|% 61|+ 3225|- 5]: release test-readable-from-web-enqueue-then-clo... [05:03|% 61|+ 3226|- 5]: release test-readable-large-hwm [05:03|% 61|+ 3227|- 5]: release test-readable-single-end [05:03|% 61|+ 3228|- 5]: release test-readline [05:03|% 61|+ 3229|- 5]: release test-readline-async-iterators [05:03|% 61|+ 3230|- 5]: release test-readline-async-iterators-backpress... [05:04|% 62|+ 3231|- 5]: release test-readline-async-iterators-destroy [05:04|% 62|+ 3232|- 5]: release test-readline-carriage-return-between-c... [05:04|% 62|+ 3233|- 5]: release test-readline-csi [05:04|% 62|+ 3234|- 5]: release test-readline-emit-keypress-events [05:04|% 62|+ 3235|- 5]: release test-readline-input-onerror [05:04|% 62|+ 3236|- 5]: release test-readline-interface [05:04|% 62|+ 3237|- 5]: release test-readline-interface-escapecodetimeo... [05:04|% 62|+ 3238|- 5]: release test-readline-interface-no-trailing-new... [05:04|% 62|+ 3239|- 5]: release test-readline-interface-recursive-write... [05:04|% 62|+ 3240|- 5]: release test-readline-keys [05:04|% 62|+ 3241|- 5]: release test-readline-line-separators [05:04|% 62|+ 3242|- 5]: release test-readline-position [05:04|% 62|+ 3243|- 5]: release test-readline-promises-csi [05:04|% 62|+ 3244|- 5]: release test-readline-promises-interface [05:04|% 62|+ 3245|- 5]: release test-readline-promises-tab-complete [05:04|% 62|+ 3246|- 5]: release test-readline-reopen [05:04|% 62|+ 3247|- 5]: release test-readline-set-raw-mode [05:04|% 62|+ 3248|- 5]: release test-readline-tab-complete [05:04|% 62|+ 3249|- 5]: release test-readline-undefined-columns [05:05|% 62|+ 3250|- 5]: release test-ref-unref-return [05:05|% 62|+ 3251|- 5]: release test-regression-object-prototype [05:05|% 62|+ 3252|- 5]: release test-release-changelog [05:05|% 62|+ 3253|- 5]: release test-release-npm [05:05|% 62|+ 3254|- 5]: release test-repl [05:05|% 62|+ 3255|- 5]: release test-repl-array-prototype-tempering [05:05|% 62|+ 3256|- 5]: release test-repl-async-iife [05:05|% 62|+ 3257|- 5]: release test-repl-autocomplete [05:05|% 62|+ 3258|- 5]: release test-repl-autolibs [05:05|% 62|+ 3259|- 5]: release test-repl-clear-immediate-crash [05:05|% 62|+ 3260|- 5]: release test-repl-cli-eval [05:05|% 62|+ 3261|- 5]: release test-repl-close [05:05|% 62|+ 3262|- 5]: release test-repl-colors [05:05|% 62|+ 3263|- 5]: release test-repl-completion-on-getters-disable... [05:05|% 62|+ 3264|- 5]: release test-repl-context [05:06|% 62|+ 3265|- 5]: release test-repl-custom-eval [05:06|% 62|+ 3266|- 5]: release test-repl-custom-eval-previews [05:06|% 62|+ 3267|- 5]: release test-repl-definecommand [05:06|% 62|+ 3268|- 5]: release test-repl-domain [05:06|% 62|+ 3269|- 5]: release test-repl-dynamic-import [05:06|% 62|+ 3270|- 5]: release test-repl-editor [05:06|% 62|+ 3271|- 5]: release test-repl-empty [05:06|% 62|+ 3272|- 5]: release test-repl-end-emits-exit [05:06|% 62|+ 3273|- 5]: release test-repl-envvars [05:06|% 62|+ 3274|- 5]: release test-repl-eval-error-after-close [05:07|% 62|+ 3275|- 5]: release test-repl-function-definition-edge-case [05:07|% 62|+ 3276|- 5]: release test-repl-harmony [05:07|% 62|+ 3277|- 5]: release test-repl-history-dedup-multiline [05:07|% 62|+ 3278|- 5]: release test-repl-history-navigation [05:08|% 62|+ 3279|- 5]: release test-repl-history-perm [05:08|% 62|+ 3280|- 5]: release test-repl-import-referrer === release test-repl-context === Path: parallel/test-repl-context node:internal/assert/utils:77 throw err; ^ AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value: assert.ok(replServer.underscoreAssigned) at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-repl-context.js:48:10) at Module._compile (node:internal/modules/cjs/loader:1872:14) at Object..js (node:internal/modules/cjs/loader:2003:10) at Module.load (node:internal/modules/cjs/loader:1594:32) at Module._load (node:internal/modules/cjs/loader:1396:12) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { generatedMessage: true, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-context.js [05:08|% 62|+ 3280|- 6]: release test-repl-inspect-defaults === release test-repl-empty === Path: parallel/test-repl-empty node:internal/assert/utils:77 throw err; ^ AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value: assert(evalCalledWithExpectedArgs) at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-repl-empty.js:23:1) at Module._compile (node:internal/modules/cjs/loader:1872:14) at Object..js (node:internal/modules/cjs/loader:2003:10) at Module.load (node:internal/modules/cjs/loader:1594:32) at Module._load (node:internal/modules/cjs/loader:1396:12) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { generatedMessage: true, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-empty.js [05:08|% 62|+ 3280|- 7]: release test-repl-inspector [05:08|% 63|+ 3281|- 7]: release test-repl-let-process [05:08|% 63|+ 3282|- 7]: release test-repl-load-multiline [05:08|% 63|+ 3283|- 7]: release test-repl-load-multiline-from-history [05:08|% 63|+ 3284|- 7]: release test-repl-load-multiline-no-trailing-ne... [05:08|% 63|+ 3285|- 7]: release test-repl-mode [05:08|% 63|+ 3286|- 7]: release test-repl-multiline === release test-repl-custom-eval-previews === Path: parallel/test-repl-custom-eval-previews Test failure: 'does show previews if `preview` is set to `true`' Location: test/parallel/test-repl-custom-eval-previews.js:53:3 AssertionError [ERR_ASSERTION]: The "string" argument must be of type string. Received type undefined (undefined) at TestContext. (/build/nodejs-lts-krypton/src/node/test/parallel/test-repl-custom-eval-previews.js:67:12) at async Test.run (node:internal/test_runner/test:1389:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: undefined, expected: /'Hello custom eval World!'/, operator: 'match', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-custom-eval-previews.js [05:08|% 63|+ 3286|- 8]: release test-repl-multiline-navigation === release test-repl-eval-error-after-close === Path: parallel/test-repl-eval-error-after-close Mismatched noop function calls. Expected exactly 1, actual 0. at Proxy.mustCall (/build/nodejs-lts-krypton/src/node/test/common/index.js:437:10) at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-repl-eval-error-after-close.js:37:18) at Module._compile (node:internal/modules/cjs/loader:1872:14) at Object..js (node:internal/modules/cjs/loader:2003:10) at Module.load (node:internal/modules/cjs/loader:1594:32) at Module._load (node:internal/modules/cjs/loader:1396:12) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-eval-error-after-close.js [05:09|% 63|+ 3286|- 9]: release test-repl-multiline-navigation-while-ad... [05:09|% 63|+ 3287|- 9]: release test-repl-no-terminal [05:09|% 63|+ 3288|- 9]: release test-repl-no-terminal-restore-process-l... [05:09|% 63|+ 3289|- 9]: release test-repl-null [05:09|% 63|+ 3290|- 9]: release test-repl-null-thrown [05:09|% 63|+ 3291|- 9]: release test-repl-options [05:09|% 63|+ 3292|- 9]: release test-repl-permission-model [05:10|% 63|+ 3293|- 9]: release test-repl-persistent-history [05:10|% 63|+ 3294|- 9]: release test-repl-preprocess-top-level-await [05:10|% 63|+ 3295|- 9]: release test-repl-pretty-custom-stack [05:10|% 63|+ 3296|- 9]: release test-repl-pretty-stack [05:10|% 63|+ 3297|- 9]: release test-repl-pretty-stack-custom-writer [05:10|% 63|+ 3298|- 9]: release test-repl-preview [05:10|% 63|+ 3299|- 9]: release test-repl-preview-newlines [05:10|% 63|+ 3300|- 9]: release test-repl-preview-timeout [05:10|% 63|+ 3301|- 9]: release test-repl-preview-without-inspector [05:10|% 63|+ 3302|- 9]: release test-repl-programmatic-history === release test-repl-multiline === Path: parallel/test-repl-multiline node:assert:152 throw new AssertionError(obj); ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: 4 !== 6 at REPLServer. (/build/nodejs-lts-krypton/src/node/test/parallel/test-repl-multiline.js:15:12) at REPLServer. (/build/nodejs-lts-krypton/src/node/test/common/index.js:479:15) at REPLServer.emit (node:events:521:24) at REPLServer.emit (node:domain:489:12) at REPLServer.emitExit (node:repl:815:10) at REPLServer.emit (node:events:521:24) at REPLServer.emit (node:domain:489:12) at REPLServer.close (node:internal/readline/interface:555:10) at node:repl:1079:5 at process.processTicksAndRejections (node:internal/process/task_queues:85:11) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 4, expected: 6, operator: 'strictEqual', diff: 'simple' } Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-multiline.js [05:11|% 63|+ 3302|- 10]: release test-repl-programmatic-history-setup-hi... [05:11|% 63|+ 3303|- 10]: release test-repl-recoverable [05:11|% 63|+ 3304|- 10]: release test-repl-require [05:11|% 63|+ 3305|- 10]: release test-repl-require-after-write [05:11|% 63|+ 3306|- 10]: release test-repl-require-cache [05:11|% 63|+ 3307|- 10]: release test-repl-require-context [05:11|% 63|+ 3308|- 10]: release test-repl-require-self-referential [05:11|% 63|+ 3309|- 10]: release test-repl-reset-event [05:11|% 63|+ 3310|- 10]: release test-repl-reverse-search [05:11|% 63|+ 3311|- 10]: release test-repl-save-load [05:11|% 63|+ 3312|- 10]: release test-repl-save-load-editor-mode [05:11|% 63|+ 3313|- 10]: release test-repl-save-load-invalid-save [05:11|% 63|+ 3314|- 10]: release test-repl-save-load-load-dir [05:11|% 63|+ 3315|- 10]: release test-repl-save-load-load-non-existent [05:12|% 63|+ 3316|- 10]: release test-repl-save-load-load-without-name [05:12|% 63|+ 3317|- 10]: release test-repl-save-load-save-without-name === release test-repl-pretty-stack-custom-writer === Path: parallel/test-repl-pretty-stack-custom-writer node:assert:152 throw new AssertionError(obj); ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + '' - 'Uncaught Error: foo[a]' at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-repl-pretty-stack-custom-writer.js:15:8) at Module._compile (node:internal/modules/cjs/loader:1872:14) at Object..js (node:internal/modules/cjs/loader:2003:10) at Module.load (node:internal/modules/cjs/loader:1594:32) at Module._load (node:internal/modules/cjs/loader:1396:12) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { generatedMessage: true, code: 'ERR_ASSERTION', actual: '', expected: 'Uncaught Error: foo[a]', operator: 'strictEqual', diff: 'simple' } Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-pretty-stack-custom-writer.js [05:12|% 63|+ 3317|- 11]: release test-repl-setprompt [05:12|% 63|+ 3318|- 11]: release test-repl-sigint === release test-repl-preview-newlines === Path: parallel/test-repl-preview-newlines node:assert:152 throw new AssertionError(obj); ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + '"\\n"()' - '"\\n"()\n\x1B[90mTypeError: "\x1B[39m\x1B[7G\x1B[1A' ^ at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-repl-preview-newlines.js:18:10) at Module._compile (node:internal/modules/cjs/loader:1872:14) at Object..js (node:internal/modules/cjs/loader:2003:10) at Module.load (node:internal/modules/cjs/loader:1594:32) at Module._load (node:internal/modules/cjs/loader:1396:12) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { generatedMessage: true, code: 'ERR_ASSERTION', actual: '"\\n"()', expected: '"\\n"()\n\x1B[90mTypeError: "\x1B[39m\x1B[7G\x1B[1A', operator: 'strictEqual', diff: 'simple' } Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-preview-newlines.js [05:12|% 63|+ 3318|- 12]: release test-repl-sigint-nested-eval [05:12|% 63|+ 3319|- 12]: release test-repl-stdin-push-null [05:12|% 63|+ 3320|- 12]: release test-repl-strict-mode-previews [05:12|% 63|+ 3321|- 12]: release test-repl-syntax-error-handling [05:12|% 63|+ 3322|- 12]: release test-repl-syntax-error-stack [05:12|% 63|+ 3323|- 12]: release test-repl-tab [05:13|% 63|+ 3324|- 12]: release test-repl-tab-complete [05:13|% 63|+ 3325|- 12]: release test-repl-tab-complete-buffer [05:13|% 63|+ 3326|- 12]: release test-repl-tab-complete-computed-props [05:13|% 63|+ 3327|- 12]: release test-repl-tab-complete-crash [05:13|% 64|+ 3328|- 12]: release test-repl-tab-complete-custom-completer [05:13|% 64|+ 3329|- 12]: release test-repl-tab-complete-files [05:13|% 64|+ 3330|- 12]: release test-repl-tab-complete-import [05:13|% 64|+ 3331|- 12]: release test-repl-tab-complete-nested-repls [05:13|% 64|+ 3332|- 12]: release test-repl-tab-complete-new-expression [05:13|% 64|+ 3333|- 12]: release test-repl-tab-complete-no-warn [05:14|% 64|+ 3334|- 12]: release test-repl-tab-complete-nosideeffects [05:14|% 64|+ 3335|- 12]: release test-repl-tab-complete-on-editor-mode [05:14|% 64|+ 3336|- 12]: release test-repl-tab-complete-require [05:14|% 64|+ 3337|- 12]: release test-repl-tab-complete-unary-expression... [05:14|% 64|+ 3338|- 12]: release test-repl-throw-null-or-undefined [05:14|% 64|+ 3339|- 12]: release test-repl-top-level-await [05:14|% 64|+ 3340|- 12]: release test-repl-uncaught-exception [05:14|% 64|+ 3341|- 12]: release test-repl-uncaught-exception-async [05:14|% 64|+ 3342|- 12]: release test-repl-uncaught-exception-evalcallba... [05:14|% 64|+ 3343|- 12]: release test-repl-uncaught-exception-standalone [05:14|% 64|+ 3344|- 12]: release test-repl-underscore [05:15|% 64|+ 3345|- 12]: release test-repl-unexpected-token-recoverable [05:15|% 64|+ 3346|- 12]: release test-repl-unsafe-array-iteration [05:15|% 64|+ 3347|- 12]: release test-repl-unsupported-option [05:15|% 64|+ 3348|- 12]: release test-repl-use-global [05:16|% 64|+ 3349|- 12]: release test-require-cache [05:16|% 64|+ 3350|- 12]: release test-require-delete-array-iterator [05:16|% 64|+ 3351|- 12]: release test-require-dot [05:16|% 64|+ 3352|- 12]: release test-require-empty-main [05:16|% 64|+ 3353|- 12]: release test-require-enoent-dir [05:16|% 64|+ 3354|- 12]: release test-require-exceptions [05:16|% 64|+ 3355|- 12]: release test-require-extension-over-directory [05:16|% 64|+ 3356|- 12]: release test-require-extensions-main [05:17|% 64|+ 3357|- 12]: release test-require-extensions-same-filename-a... [05:17|% 64|+ 3358|- 12]: release test-require-extensions-same-filename-a... [05:17|% 64|+ 3359|- 12]: release test-require-invalid-main-no-exports === release test-repl-underscore === Path: parallel/test-repl-underscore node:assert:152 throw new AssertionError(obj); ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected [ + ' var x = 10; // evaluates to undefined', + ' _; // still undefined', + ' y = 10; // evaluates to 10', + ' _; // 10 from last eval', + ' _ = 20; // explicitly set to 20', + ' _; // 20 from user input', + ' _ = 30; // make sure we can set it twice and no prompt', + ' _; // 30 from user input', + " y = 40; // make sure eval doesn't change _", + ' _; // remains 30 from user input' - 'undefined', - 'undefined', - 'undefined', - '10', - '10', - 'Expression assignment to _ now disabled.', - '20', - '20', - '30', - '30', - '40', - '30' ] at assertOutput (/build/nodejs-lts-krypton/src/node/test/parallel/test-repl-underscore.js:213:10) at testSloppyMode (/build/nodejs-lts-krypton/src/node/test/parallel/test-repl-underscore.js:36:3) at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-repl-underscore.js:10:1) at Module._compile (node:internal/modules/cjs/loader:1872:14) at Object..js (node:internal/modules/cjs/loader:2003:10) at Module.load (node:internal/modules/cjs/loader:1594:32) at Module._load (node:internal/modules/cjs/loader:1396:12) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ ' var x = 10; // evaluates to undefined', ' _; // still undefined', ' y = 10; // evaluates to 10', ' _; // 10 from last eval', ' _ = 20; // explicitly set to 20', ' _; // 20 from user input', ' _ = 30; // make sure we can set it twice and no prompt', ' _; // 30 from user input', " y = 40; // make sure eval doesn't change _", ' _; // remains 30 from user input' ], expected: [ 'undefined', 'undefined', 'undefined', '10', '10', 'Expression assignment to _ now disabled.', '20', '20', '30', '30', '40', '30' ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-underscore.js [05:17|% 64|+ 3359|- 13]: release test-require-invalid-package [05:17|% 64|+ 3360|- 13]: release test-require-json [05:17|% 64|+ 3361|- 13]: release test-require-long-path [05:17|% 64|+ 3362|- 13]: release test-require-mjs [05:17|% 64|+ 3363|- 13]: release test-require-node-prefix [05:17|% 64|+ 3364|- 13]: release test-require-nul [05:17|% 64|+ 3365|- 13]: release test-require-process [05:17|% 64|+ 3366|- 13]: release test-require-resolve [05:17|% 64|+ 3367|- 13]: release test-require-resolve-invalid-paths [05:17|% 64|+ 3368|- 13]: release test-require-resolve-opts-paths-relativ... [05:18|% 64|+ 3369|- 13]: release test-require-symlink [05:18|% 64|+ 3370|- 13]: release test-require-unicode [05:18|% 64|+ 3371|- 13]: release test-resource-usage [05:18|% 64|+ 3372|- 13]: release test-runner-aftereach-runtime-skip [05:18|% 64|+ 3373|- 13]: release test-runner-aliases [05:18|% 64|+ 3374|- 13]: release test-runner-assert [05:18|% 64|+ 3375|- 13]: release test-runner-cli [05:18|% 64|+ 3376|- 13]: release test-runner-cli-concurrency [05:18|% 64|+ 3377|- 13]: release test-runner-cli-randomize [05:18|% 64|+ 3378|- 13]: release test-runner-cli-timeout [05:18|% 65|+ 3379|- 13]: release test-runner-complex-dependencies [05:18|% 65|+ 3380|- 13]: release test-runner-concurrency [05:18|% 65|+ 3381|- 13]: release test-runner-coverage [05:18|% 65|+ 3382|- 13]: release test-runner-coverage-default-exclusion [05:18|% 65|+ 3383|- 13]: release test-runner-coverage-isolation-none-api [05:18|% 65|+ 3384|- 13]: release test-runner-coverage-source-map [05:18|% 65|+ 3385|- 13]: release test-runner-coverage-thresholds [05:18|% 65|+ 3386|- 13]: release test-runner-custom-assertions [05:18|% 65|+ 3387|- 13]: release test-runner-diagnostics-channel [05:19|% 65|+ 3388|- 13]: release test-runner-enable-source-maps-issue [05:19|% 65|+ 3389|- 13]: release test-runner-enqueue-file-syntax-error [05:19|% 65|+ 3390|- 13]: release test-runner-error-reporter [05:19|% 65|+ 3391|- 13]: release test-runner-execution-ordered-bypass [05:19|% 65|+ 3392|- 13]: release test-runner-exit-code [05:19|% 65|+ 3393|- 13]: release test-runner-expect-error [05:19|% 65|+ 3394|- 13]: release test-runner-expect-error-but-pass [05:19|% 65|+ 3395|- 13]: release test-runner-extraneous-async-activity [05:19|% 65|+ 3396|- 13]: release test-runner-filetest-location [05:20|% 65|+ 3397|- 13]: release test-runner-filter-warning [05:20|% 65|+ 3398|- 13]: release test-runner-flag-propagation [05:20|% 65|+ 3399|- 13]: release test-runner-force-exit-failure [05:21|% 65|+ 3400|- 13]: release test-runner-force-exit-flush [05:21|% 65|+ 3401|- 13]: release test-runner-get-test-context [05:21|% 65|+ 3402|- 13]: release test-runner-global-setup-teardown [05:21|% 65|+ 3403|- 13]: release test-runner-global-setup-watch-mode [05:22|% 65|+ 3404|- 13]: release test-runner-import-no-scheme [05:22|% 65|+ 3405|- 13]: release test-runner-inspect [05:23|% 65|+ 3406|- 13]: release test-runner-misc [05:23|% 65|+ 3407|- 13]: release test-runner-mock-timers [05:24|% 65|+ 3408|- 13]: release test-runner-mock-timers-date [05:24|% 65|+ 3409|- 13]: release test-runner-mock-timers-scheduler [05:25|% 65|+ 3410|- 13]: release test-runner-mock-timers-with-timeout [05:25|% 65|+ 3411|- 13]: release test-runner-mocking [05:26|% 65|+ 3412|- 13]: release test-runner-module-mocking [05:26|% 65|+ 3413|- 13]: release test-runner-no-isolation [05:27|% 65|+ 3414|- 13]: release test-runner-no-isolation-different-cwd [05:27|% 65|+ 3415|- 13]: release test-runner-no-isolation-filtering [05:27|% 65|+ 3416|- 13]: release test-runner-no-isolation-hooks [05:27|% 65|+ 3417|- 13]: release test-runner-option-validation [05:27|% 65|+ 3418|- 13]: release test-runner-plan [05:28|% 65|+ 3419|- 13]: release test-runner-randomize-first-draw [05:29|% 65|+ 3420|- 13]: release test-runner-reporters [05:29|% 65|+ 3421|- 13]: release test-runner-root-after-with-refed-handl... [05:29|% 65|+ 3422|- 13]: release test-runner-root-duration [05:29|% 65|+ 3423|- 13]: release test-runner-run [05:30|% 65|+ 3424|- 13]: release test-runner-run-coverage [05:30|% 65|+ 3425|- 13]: release test-runner-run-files-undefined [05:31|% 65|+ 3426|- 13]: release test-runner-run-global-hooks [05:31|% 65|+ 3427|- 13]: release test-runner-seeded-generator [05:32|% 65|+ 3428|- 13]: release test-runner-snapshot-file-tests [05:32|% 65|+ 3429|- 13]: release test-runner-snapshot-tests [05:32|% 65|+ 3430|- 13]: release test-runner-source-maps-invalid-json [05:33|% 66|+ 3431|- 13]: release test-runner-string-to-regexp [05:33|% 66|+ 3432|- 13]: release test-runner-subtest-after-hook [05:34|% 66|+ 3433|- 13]: release test-runner-tag-filter-cli [05:34|% 66|+ 3434|- 13]: release test-runner-tags-events [05:35|% 66|+ 3435|- 13]: release test-runner-tags-experimental-warning [05:36|% 66|+ 3436|- 13]: release test-runner-tags-inheritance [05:36|% 66|+ 3437|- 13]: release test-runner-tags-validation [05:36|% 66|+ 3438|- 13]: release test-runner-test-filepath [05:38|% 66|+ 3439|- 13]: release test-runner-test-fullname [05:39|% 66|+ 3440|- 13]: release test-runner-test-id [05:39|% 66|+ 3441|- 13]: release test-runner-test-rerun-failures [05:39|% 66|+ 3442|- 13]: release test-runner-todo-skip-tests [05:39|% 66|+ 3443|- 13]: release test-runner-todo-suite-hook-failure [05:39|% 66|+ 3444|- 13]: release test-runner-typechecking [05:39|% 66|+ 3445|- 13]: release test-runner-v8-deserializer [05:40|% 66|+ 3446|- 13]: release test-runner-wait-for [05:40|% 66|+ 3447|- 13]: release test-runner-watch-mode-complex [05:40|% 66|+ 3448|- 13]: release test-runner-worker-id [05:41|% 66|+ 3449|- 13]: release test-runner-xfail [05:41|% 66|+ 3450|- 13]: release test-safe-get-env [05:42|% 66|+ 3451|- 13]: release test-sea-assets-not-in-sea [05:43|% 66|+ 3452|- 13]: release test-sea-get-asset-keys [05:43|% 66|+ 3453|- 13]: release test-security-revert-unknown [05:43|% 66|+ 3454|- 13]: release test-set-http-max-http-headers [05:44|% 66|+ 3455|- 13]: release test-set-incoming-message-header [05:44|% 66|+ 3456|- 13]: release test-set-process-debug-port [05:44|% 66|+ 3457|- 13]: release test-setproctitle [05:45|% 66|+ 3458|- 13]: release test-shadow-realm [05:45|% 66|+ 3459|- 13]: release test-shadow-realm-allowed-builtin-modul... [05:45|% 66|+ 3460|- 13]: release test-shadow-realm-custom-loaders [05:45|% 66|+ 3461|- 13]: release test-shadow-realm-globals [05:45|% 66|+ 3462|- 13]: release test-shadow-realm-import-value-resolve [05:46|% 66|+ 3463|- 13]: release test-shadow-realm-module === release test-setproctitle === Path: parallel/test-setproctitle node:assert:849 throw newErr; ^ AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Command failed: ps -o pid,args | grep '92448 92448' | grep -v grep at /build/nodejs-lts-krypton/src/node/test/common/index.js:442:12 at /build/nodejs-lts-krypton/src/node/test/common/index.js:479:15 at ChildProcess.exithandler (node:child_process:424:5) at genericNodeError (node:internal/errors:985:15) at wrappedFn (node:internal/errors:539:14) at ChildProcess.exithandler (node:child_process:417:12) at ChildProcess.emit (node:events:509:28) at maybeClose (node:internal/child_process:1141:16) at ChildProcess._handle.onexit (node:internal/child_process:306:5) { generatedMessage: false, code: 'ERR_ASSERTION', actual: Error: Command failed: ps -o pid,args | grep '92448 92448' | grep -v grep at genericNodeError (node:internal/errors:985:15) at wrappedFn (node:internal/errors:539:14) at ChildProcess.exithandler (node:child_process:417:12) at ChildProcess.emit (node:events:509:28) at maybeClose (node:internal/child_process:1141:16) at ChildProcess._handle.onexit (node:internal/child_process:306:5) { code: 1, killed: false, signal: null, cmd: "ps -o pid,args | grep '92448 92448' | grep -v grep" }, expected: null, operator: 'ifError', diff: 'simple' } Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-setproctitle.js [05:47|% 66|+ 3463|- 14]: release test-shadow-realm-preload-module [05:47|% 66|+ 3464|- 14]: release test-shadow-realm-prepare-stack-trace [05:48|% 66|+ 3465|- 14]: release test-sigint-infinite-loop [05:48|% 66|+ 3466|- 14]: release test-signal-args [05:48|% 66|+ 3467|- 14]: release test-signal-handler [05:48|% 66|+ 3468|- 14]: release test-signal-handler-remove-on-exit [05:49|% 66|+ 3469|- 14]: release test-signal-safety [05:49|% 66|+ 3470|- 14]: release test-signal-unregister [05:49|% 66|+ 3471|- 14]: release test-snapshot-api [05:50|% 66|+ 3472|- 14]: release test-snapshot-argv1 [05:50|% 66|+ 3473|- 14]: release test-snapshot-basic [05:50|% 66|+ 3474|- 14]: release test-snapshot-child-process-sync [05:50|% 66|+ 3475|- 14]: release test-snapshot-cjs-main [05:50|% 66|+ 3476|- 14]: release test-snapshot-config [05:50|% 66|+ 3477|- 14]: release test-snapshot-console [05:50|% 66|+ 3478|- 14]: release test-snapshot-coverage [05:50|% 66|+ 3479|- 14]: release test-snapshot-cwd [05:51|% 66|+ 3480|- 14]: release test-snapshot-dns-lookup-localhost [05:52|% 66|+ 3481|- 14]: release test-snapshot-dns-lookup-localhost-prom... [05:52|% 66|+ 3482|- 14]: release test-snapshot-dns-resolve-localhost [05:53|% 67|+ 3483|- 14]: release test-snapshot-dns-resolve-localhost-pro... [05:54|% 67|+ 3484|- 14]: release test-snapshot-error [05:54|% 67|+ 3485|- 14]: release test-snapshot-eval [05:54|% 67|+ 3486|- 14]: release test-snapshot-gzip [05:55|% 67|+ 3487|- 14]: release test-snapshot-namespaced-builtin [05:55|% 67|+ 3488|- 14]: release test-snapshot-net [05:59|% 67|+ 3489|- 14]: release test-snapshot-stack-trace-limit [05:59|% 67|+ 3490|- 14]: release test-snapshot-stack-trace-limit-mutatio... [05:59|% 67|+ 3491|- 14]: release test-snapshot-typescript [06:00|% 67|+ 3492|- 14]: release test-snapshot-umd [06:00|% 67|+ 3493|- 14]: release test-snapshot-warning [06:00|% 67|+ 3494|- 14]: release test-snapshot-weak-reference [06:00|% 67|+ 3495|- 14]: release test-snapshot-worker [06:02|% 67|+ 3496|- 14]: release test-socket-address [06:02|% 67|+ 3497|- 14]: release test-socket-options-invalid [06:02|% 67|+ 3498|- 14]: release test-socket-write-after-fin [06:03|% 67|+ 3499|- 14]: release test-socket-write-after-fin-error [06:04|% 67|+ 3500|- 14]: release test-socket-writes-before-passed-to-tls... [06:04|% 67|+ 3501|- 14]: release test-socketaddress [06:04|% 67|+ 3502|- 14]: release test-source-map-api [06:04|% 67|+ 3503|- 14]: release test-source-map-cjs-require-cache [06:04|% 67|+ 3504|- 14]: release test-source-map-enable [06:04|% 67|+ 3505|- 14]: release test-source-map-invalid-url [06:05|% 67|+ 3506|- 14]: release test-spawn-cmd-named-pipe [06:05|% 67|+ 3507|- 14]: release test-sqlite [06:05|% 67|+ 3508|- 14]: release test-sqlite-aggregate-function [06:05|% 67|+ 3509|- 14]: release test-sqlite-authz [06:06|% 67|+ 3510|- 14]: release test-sqlite-backup [06:06|% 67|+ 3511|- 14]: release test-sqlite-config [06:06|% 67|+ 3512|- 14]: release test-sqlite-custom-functions [06:06|% 67|+ 3513|- 14]: release test-sqlite-data-types [06:07|% 67|+ 3514|- 14]: release test-sqlite-database-sync [06:07|% 67|+ 3515|- 14]: release test-sqlite-limits [06:07|% 67|+ 3516|- 14]: release test-sqlite-named-parameters [06:08|% 67|+ 3517|- 14]: release test-sqlite-serialize [06:08|% 67|+ 3518|- 14]: release test-sqlite-session [06:08|% 67|+ 3519|- 14]: release test-sqlite-statement-sync [06:08|% 67|+ 3520|- 14]: release test-sqlite-statement-sync-columns [06:09|% 67|+ 3521|- 14]: release test-sqlite-template-tag [06:09|% 67|+ 3522|- 14]: release test-sqlite-timeout [06:09|% 67|+ 3523|- 14]: release test-sqlite-transactions [06:09|% 67|+ 3524|- 14]: release test-sqlite-typed-array-and-data-view [06:10|% 67|+ 3525|- 14]: release test-stack-size-limit [06:10|% 67|+ 3526|- 14]: release test-startup-empty-regexp-statics [06:10|% 67|+ 3527|- 14]: release test-startup-empty-regexp-statics [06:10|% 67|+ 3528|- 14]: release test-startup-large-pages [06:11|% 67|+ 3529|- 14]: release test-stdin-child-proc [06:11|% 67|+ 3530|- 14]: release test-stdin-from-file [06:11|% 67|+ 3531|- 14]: release test-stdin-from-file-spawn [06:11|% 67|+ 3532|- 14]: release test-stdin-hang [06:12|% 67|+ 3533|- 14]: release test-stdin-pause-resume [06:12|% 67|+ 3534|- 14]: release test-stdin-pause-resume-sync [06:12|% 68|+ 3535|- 14]: release test-stdin-pipe-large [06:12|% 68|+ 3536|- 14]: release test-stdin-pipe-resume [06:12|% 68|+ 3537|- 14]: release test-stdin-resume-pause [06:13|% 68|+ 3538|- 14]: release test-stdin-script-child [06:13|% 68|+ 3539|- 14]: release test-stdin-script-child-option [06:13|% 68|+ 3540|- 14]: release test-stdio-closed [06:13|% 68|+ 3541|- 14]: release test-stdio-pipe-access [06:13|% 68|+ 3542|- 14]: release test-stdio-pipe-redirect [06:14|% 68|+ 3543|- 14]: release test-stdio-pipe-stderr [06:14|% 68|+ 3544|- 14]: release test-stdio-undestroy [06:14|% 68|+ 3545|- 14]: release test-stdout-cannot-be-closed-child-proc... [06:14|% 68|+ 3546|- 14]: release test-stdout-close-catch [06:14|% 68|+ 3547|- 14]: release test-stdout-close-unref [06:15|% 68|+ 3548|- 14]: release test-stdout-pipeline-destroy [06:15|% 68|+ 3549|- 14]: release test-stdout-stderr-reading [06:15|% 68|+ 3550|- 14]: release test-stdout-stderr-write [06:15|% 68|+ 3551|- 14]: release test-stdout-to-file [06:16|% 68|+ 3552|- 14]: release test-strace-openat-openssl [06:16|% 68|+ 3553|- 14]: release test-stream-add-abort-signal [06:16|% 68|+ 3554|- 14]: release test-stream-aliases-legacy [06:16|% 68|+ 3555|- 14]: release test-stream-auto-destroy [06:16|% 68|+ 3556|- 14]: release test-stream-await-drain-writers-in-sync... [06:16|% 68|+ 3557|- 14]: release test-stream-backpressure [06:16|% 68|+ 3558|- 14]: release test-stream-base-prototype-accessors-en... [06:16|% 68|+ 3559|- 14]: release test-stream-base-typechecking [06:17|% 68|+ 3560|- 14]: release test-stream-big-packet [06:17|% 68|+ 3561|- 14]: release test-stream-big-push [06:17|% 68|+ 3562|- 14]: release test-stream-catch-rejections [06:17|% 68|+ 3563|- 14]: release test-stream-compose [06:17|% 68|+ 3564|- 14]: release test-stream-construct [06:17|% 68|+ 3565|- 14]: release test-stream-consumers [06:17|% 68|+ 3566|- 14]: release test-stream-decoder-objectmode [06:17|% 68|+ 3567|- 14]: release test-stream-destroy [06:18|% 68|+ 3568|- 14]: release test-stream-destroy-event-order [06:18|% 68|+ 3569|- 14]: release test-stream-drop-take [06:18|% 68|+ 3570|- 14]: release test-stream-duplex [06:18|% 68|+ 3571|- 14]: release test-stream-duplex-destroy [06:18|% 68|+ 3572|- 14]: release test-stream-duplex-end [06:18|% 68|+ 3573|- 14]: release test-stream-duplex-from [06:18|% 68|+ 3574|- 14]: release test-stream-duplex-props [06:18|% 68|+ 3575|- 14]: release test-stream-duplex-readable-end [06:18|% 68|+ 3576|- 14]: release test-stream-duplex-readable-writable [06:18|% 68|+ 3577|- 14]: release test-stream-duplex-writable-finished [06:18|% 68|+ 3578|- 14]: release test-stream-duplexpair [06:18|% 68|+ 3579|- 14]: release test-stream-end-of-streams [06:19|% 68|+ 3580|- 14]: release test-stream-end-paused [06:19|% 68|+ 3581|- 14]: release test-stream-err-multiple-callback-const... [06:19|% 68|+ 3582|- 14]: release test-stream-error-once [06:19|% 68|+ 3583|- 14]: release test-stream-event-names [06:19|% 68|+ 3584|- 14]: release test-stream-events-prepend [06:19|% 68|+ 3585|- 14]: release test-stream-filter [06:19|% 68|+ 3586|- 14]: release test-stream-finished [06:19|% 69|+ 3587|- 14]: release test-stream-flatMap [06:19|% 69|+ 3588|- 14]: release test-stream-forEach [06:19|% 69|+ 3589|- 14]: release test-stream-inheritance [06:19|% 69|+ 3590|- 14]: release test-stream-ispaused [06:19|% 69|+ 3591|- 14]: release test-stream-iterator-helpers-test262-te... [06:19|% 69|+ 3592|- 14]: release test-stream-map [06:19|% 69|+ 3593|- 14]: release test-stream-objectmode-undefined [06:20|% 69|+ 3594|- 14]: release test-stream-once-readable-pipe [06:20|% 69|+ 3595|- 14]: release test-stream-passthrough-drain [06:20|% 69|+ 3596|- 14]: release test-stream-pipe-after-end [06:20|% 69|+ 3597|- 14]: release test-stream-pipe-await-drain [06:20|% 69|+ 3598|- 14]: release test-stream-pipe-await-drain-manual-res... [06:20|% 69|+ 3599|- 14]: release test-stream-pipe-await-drain-push-while... [06:20|% 69|+ 3600|- 14]: release test-stream-pipe-cleanup [06:21|% 69|+ 3601|- 14]: release test-stream-pipe-cleanup-pause [06:21|% 69|+ 3602|- 14]: release test-stream-pipe-deadlock [06:21|% 69|+ 3603|- 14]: release test-stream-pipe-error-handling [06:21|% 69|+ 3604|- 14]: release test-stream-pipe-error-unhandled [06:21|% 69|+ 3605|- 14]: release test-stream-pipe-event [06:21|% 69|+ 3606|- 14]: release test-stream-pipe-flow [06:21|% 69|+ 3607|- 14]: release test-stream-pipe-flow-after-unpipe [06:21|% 69|+ 3608|- 14]: release test-stream-pipe-manual-resume [06:21|% 69|+ 3609|- 14]: release test-stream-pipe-multiple-pipes [06:21|% 69|+ 3610|- 14]: release test-stream-pipe-needDrain [06:21|% 69|+ 3611|- 14]: release test-stream-pipe-objectmode-to-non-obje... [06:21|% 69|+ 3612|- 14]: release test-stream-pipe-same-destination-twice [06:21|% 69|+ 3613|- 14]: release test-stream-pipe-unpipe-streams [06:21|% 69|+ 3614|- 14]: release test-stream-pipe-without-listenerCount [06:21|% 69|+ 3615|- 14]: release test-stream-pipeline [06:21|% 69|+ 3616|- 14]: release test-stream-pipeline-async-iterator [06:22|% 69|+ 3617|- 14]: release test-stream-pipeline-duplex [06:22|% 69|+ 3618|- 14]: release test-stream-pipeline-http2 [06:22|% 69|+ 3619|- 14]: release test-stream-pipeline-listeners [06:22|% 69|+ 3620|- 14]: release test-stream-pipeline-process [06:22|% 69|+ 3621|- 14]: release test-stream-pipeline-queued-end-in-dest... [06:22|% 69|+ 3622|- 14]: release test-stream-pipeline-uncaught [06:22|% 69|+ 3623|- 14]: release test-stream-pipeline-with-empty-string [06:23|% 69|+ 3624|- 14]: release test-stream-preprocess [06:23|% 69|+ 3625|- 14]: release test-stream-promises [06:23|% 69|+ 3626|- 14]: release test-stream-push-order [06:23|% 69|+ 3627|- 14]: release test-stream-push-strings [06:23|% 69|+ 3628|- 14]: release test-stream-readable-aborted [06:23|% 69|+ 3629|- 14]: release test-stream-readable-add-chunk-during-d... [06:23|% 69|+ 3630|- 14]: release test-stream-readable-async-iter-half-op... [06:23|% 69|+ 3631|- 14]: release test-stream-readable-async-iterators [06:23|% 69|+ 3632|- 14]: release test-stream-readable-compose [06:23|% 69|+ 3633|- 14]: release test-stream-readable-constructor-set-me... [06:23|% 69|+ 3634|- 14]: release test-stream-readable-data [06:23|% 69|+ 3635|- 14]: release test-stream-readable-default-encoding [06:23|% 69|+ 3636|- 14]: release test-stream-readable-destroy [06:24|% 69|+ 3637|- 14]: release test-stream-readable-didRead [06:24|% 69|+ 3638|- 14]: release test-stream-readable-dispose [06:24|% 70|+ 3639|- 14]: release test-stream-readable-emit-readable-shor... [06:24|% 70|+ 3640|- 14]: release test-stream-readable-emittedReadable [06:24|% 70|+ 3641|- 14]: release test-stream-readable-end-destroyed [06:24|% 70|+ 3642|- 14]: release test-stream-readable-ended [06:24|% 70|+ 3643|- 14]: release test-stream-readable-error-end [06:24|% 70|+ 3644|- 14]: release test-stream-readable-event [06:24|% 70|+ 3645|- 14]: release test-stream-readable-flow-recursion [06:24|% 70|+ 3646|- 14]: release test-stream-readable-from-web-terminati... [06:24|% 70|+ 3647|- 14]: release test-stream-readable-hwm-0 [06:24|% 70|+ 3648|- 14]: release test-stream-readable-hwm-0-async [06:25|% 70|+ 3649|- 14]: release test-stream-readable-hwm-0-no-flow-data [06:25|% 70|+ 3650|- 14]: release test-stream-readable-infinite-read [06:25|% 70|+ 3651|- 14]: release test-stream-readable-invalid-chunk [06:25|% 70|+ 3652|- 14]: release test-stream-readable-needReadable [06:25|% 70|+ 3653|- 14]: release test-stream-readable-next-no-null [06:25|% 70|+ 3654|- 14]: release test-stream-readable-no-unneeded-readab... [06:25|% 70|+ 3655|- 14]: release test-stream-readable-object-multi-push-... [06:25|% 70|+ 3656|- 14]: release test-stream-readable-pause-and-resume [06:25|% 70|+ 3657|- 14]: release test-stream-readable-readable [06:25|% 70|+ 3658|- 14]: release test-stream-readable-readable-then-resu... [06:25|% 70|+ 3659|- 14]: release test-stream-readable-reading-readingMor... [06:25|% 70|+ 3660|- 14]: release test-stream-readable-resume-hwm [06:26|% 70|+ 3661|- 14]: release test-stream-readable-resumeScheduled [06:26|% 70|+ 3662|- 14]: release test-stream-readable-setEncoding-existi... [06:26|% 70|+ 3663|- 14]: release test-stream-readable-setEncoding-null [06:26|% 70|+ 3664|- 14]: release test-stream-readable-strategy-option [06:26|% 70|+ 3665|- 14]: release test-stream-readable-to-web [06:26|% 70|+ 3666|- 14]: release test-stream-readable-to-web-byob [06:26|% 70|+ 3667|- 14]: release test-stream-readable-to-web-termination [06:26|% 70|+ 3668|- 14]: release test-stream-readable-to-web-termination... [06:26|% 70|+ 3669|- 14]: release test-stream-readable-unpipe-resume [06:26|% 70|+ 3670|- 14]: release test-stream-readable-unshift [06:26|% 70|+ 3671|- 14]: release test-stream-readable-with-unimplemented... [06:26|% 70|+ 3672|- 14]: release test-stream-readableListening-state [06:26|% 70|+ 3673|- 14]: release test-stream-reduce [06:27|% 70|+ 3674|- 14]: release test-stream-set-default-hwm [06:27|% 70|+ 3675|- 14]: release test-stream-some-find-every [06:27|% 70|+ 3676|- 14]: release test-stream-toArray [06:27|% 70|+ 3677|- 14]: release test-stream-toWeb-allows-server-respons... [06:27|% 70|+ 3678|- 14]: release test-stream-transform-callback-twice [06:27|% 70|+ 3679|- 14]: release test-stream-transform-constructor-set-m... [06:27|% 70|+ 3680|- 14]: release test-stream-transform-destroy [06:27|% 70|+ 3681|- 14]: release test-stream-transform-final [06:27|% 70|+ 3682|- 14]: release test-stream-transform-final-sync [06:27|% 70|+ 3683|- 14]: release test-stream-transform-flush-data [06:27|% 70|+ 3684|- 14]: release test-stream-transform-hwm0 [06:27|% 70|+ 3685|- 14]: release test-stream-transform-objectmode-falsey... [06:28|% 70|+ 3686|- 14]: release test-stream-transform-split-highwaterma... [06:28|% 70|+ 3687|- 14]: release test-stream-transform-split-objectmode [06:28|% 70|+ 3688|- 14]: release test-stream-typedarray [06:28|% 70|+ 3689|- 14]: release test-stream-uint8array [06:28|% 70|+ 3690|- 14]: release test-stream-unpipe-event [06:28|% 71|+ 3691|- 14]: release test-stream-unshift-empty-chunk [06:28|% 71|+ 3692|- 14]: release test-stream-unshift-read-race [06:28|% 71|+ 3693|- 14]: release test-stream-wrap [06:28|% 71|+ 3694|- 14]: release test-stream-wrap-drain [06:28|% 71|+ 3695|- 14]: release test-stream-wrap-encoding [06:28|% 71|+ 3696|- 14]: release test-stream-writable-aborted [06:28|% 71|+ 3697|- 14]: release test-stream-writable-change-default-enc... [06:28|% 71|+ 3698|- 14]: release test-stream-writable-clear-buffer [06:28|% 71|+ 3699|- 14]: release test-stream-writable-constructor-set-me... [06:28|% 71|+ 3700|- 14]: release test-stream-writable-decoded-encoding [06:29|% 71|+ 3701|- 14]: release test-stream-writable-destroy [06:29|% 71|+ 3702|- 14]: release test-stream-writable-end-cb-error [06:29|% 71|+ 3703|- 14]: release test-stream-writable-end-cb-uncaught [06:29|% 71|+ 3704|- 14]: release test-stream-writable-end-multiple [06:29|% 71|+ 3705|- 14]: release test-stream-writable-ended-state [06:29|% 71|+ 3706|- 14]: release test-stream-writable-final-async [06:29|% 71|+ 3707|- 14]: release test-stream-writable-final-destroy [06:29|% 71|+ 3708|- 14]: release test-stream-writable-final-throw [06:29|% 71|+ 3709|- 14]: release test-stream-writable-finish-destroyed [06:29|% 71|+ 3710|- 14]: release test-stream-writable-finished [06:30|% 71|+ 3711|- 14]: release test-stream-writable-finished-state [06:30|% 71|+ 3712|- 14]: release test-stream-writable-invalid-chunk [06:30|% 71|+ 3713|- 14]: release test-stream-writable-needdrain-state [06:30|% 71|+ 3714|- 14]: release test-stream-writable-null [06:30|% 71|+ 3715|- 14]: release test-stream-writable-properties [06:30|% 71|+ 3716|- 14]: release test-stream-writable-samecb-singletick [06:30|% 71|+ 3717|- 14]: release test-stream-writable-writable [06:30|% 71|+ 3718|- 14]: release test-stream-writable-write-cb-error [06:30|% 71|+ 3719|- 14]: release test-stream-writable-write-cb-twice [06:30|% 71|+ 3720|- 14]: release test-stream-writable-write-error [06:30|% 71|+ 3721|- 14]: release test-stream-writable-write-writev-finis... [06:30|% 71|+ 3722|- 14]: release test-stream-writableState-ending [06:30|% 71|+ 3723|- 14]: release test-stream-writableState-uncorked-buff... [06:30|% 71|+ 3724|- 14]: release test-stream-write-destroy [06:30|% 71|+ 3725|- 14]: release test-stream-write-drain [06:30|% 71|+ 3726|- 14]: release test-stream-write-final [06:30|% 71|+ 3727|- 14]: release test-stream-writev [06:31|% 71|+ 3728|- 14]: release test-stream2-base64-single-char-read-en... [06:31|% 71|+ 3729|- 14]: release test-stream2-basic [06:31|% 71|+ 3730|- 14]: release test-stream2-compatibility [06:31|% 71|+ 3731|- 14]: release test-stream2-decode-partial [06:31|% 71|+ 3732|- 14]: release test-stream2-finish-pipe [06:31|% 71|+ 3733|- 14]: release test-stream2-finish-pipe-error [06:31|% 71|+ 3734|- 14]: release test-stream2-httpclient-response-end [06:31|% 71|+ 3735|- 14]: release test-stream2-large-read-stall [06:31|% 71|+ 3736|- 14]: release test-stream2-objects [06:31|% 71|+ 3737|- 14]: release test-stream2-pipe-error-handling [06:31|% 71|+ 3738|- 14]: release test-stream2-pipe-error-once-listener [06:31|% 71|+ 3739|- 14]: release test-stream2-push [06:31|% 71|+ 3740|- 14]: release test-stream2-read-correct-num-bytes-in-... [06:31|% 71|+ 3741|- 14]: release test-stream2-read-sync-stack [06:31|% 71|+ 3742|- 14]: release test-stream2-readable-empty-buffer-no-e... [06:31|% 72|+ 3743|- 14]: release test-stream2-readable-legacy-drain [06:31|% 72|+ 3744|- 14]: release test-stream2-readable-non-empty-end [06:31|% 72|+ 3745|- 14]: release test-stream2-readable-wrap [06:32|% 72|+ 3746|- 14]: release test-stream2-readable-wrap-destroy [06:32|% 72|+ 3747|- 14]: release test-stream2-readable-wrap-empty [06:32|% 72|+ 3748|- 14]: release test-stream2-readable-wrap-error [06:32|% 72|+ 3749|- 14]: release test-stream2-readable-wrap-proxy-method... [06:32|% 72|+ 3750|- 14]: release test-stream2-set-encoding [06:32|% 72|+ 3751|- 14]: release test-stream2-transform [06:32|% 72|+ 3752|- 14]: release test-stream2-unpipe-drain [06:32|% 72|+ 3753|- 14]: release test-stream2-unpipe-leak [06:32|% 72|+ 3754|- 14]: release test-stream2-writable [06:32|% 72|+ 3755|- 14]: release test-stream3-cork-end [06:32|% 72|+ 3756|- 14]: release test-stream3-cork-uncork [06:32|% 72|+ 3757|- 14]: release test-stream3-pause-then-read [06:32|% 72|+ 3758|- 14]: release test-stream3-pipeline-async-iterator [06:33|% 72|+ 3759|- 14]: release test-streams-highwatermark [06:33|% 72|+ 3760|- 14]: release test-string-decoder [06:33|% 72|+ 3761|- 14]: release test-string-decoder-end [06:33|% 72|+ 3762|- 14]: release test-string-decoder-fuzz [06:33|% 72|+ 3763|- 14]: release test-stringbytes-external [06:33|% 72|+ 3764|- 14]: release test-structuredClone-domexception [06:33|% 72|+ 3765|- 14]: release test-structuredClone-global [06:33|% 72|+ 3766|- 14]: release test-sync-fileread [06:33|% 72|+ 3767|- 14]: release test-sync-io-option [06:33|% 72|+ 3768|- 14]: release test-sys [06:33|% 72|+ 3769|- 14]: release test-tcp-wrap [06:33|% 72|+ 3770|- 14]: release test-tcp-wrap-connect [06:33|% 72|+ 3771|- 14]: release test-tcp-wrap-listen [06:33|% 72|+ 3772|- 14]: release test-testpy-env-var-via-comment [06:33|% 72|+ 3773|- 14]: release test-throw-error-with-getter-throw-trac... [06:34|% 72|+ 3774|- 14]: release test-throw-undefined-or-null-traced [06:34|% 72|+ 3775|- 14]: release test-tick-processor-arguments [06:34|% 72|+ 3776|- 14]: release test-tick-processor-version-check [06:34|% 72|+ 3777|- 14]: release test-timers [06:34|% 72|+ 3778|- 14]: release test-timers-api-refs [06:34|% 72|+ 3779|- 14]: release test-timers-args [06:34|% 72|+ 3780|- 14]: release test-timers-clear-null-does-not-throw-e... [06:34|% 72|+ 3781|- 14]: release test-timers-clear-object-does-not-throw... [06:34|% 72|+ 3782|- 14]: release test-timers-clear-timeout-interval-equi... [06:34|% 72|+ 3783|- 14]: release test-timers-clearImmediate [06:34|% 72|+ 3784|- 14]: release test-timers-clearImmediate-als [06:34|% 72|+ 3785|- 14]: release test-timers-destroyed [06:34|% 72|+ 3786|- 14]: release test-timers-dispose [06:34|% 72|+ 3787|- 14]: release test-timers-fast-calls [06:34|% 72|+ 3788|- 14]: release test-timers-immediate [06:34|% 72|+ 3789|- 14]: release test-timers-immediate-promisified [06:34|% 72|+ 3790|- 14]: release test-timers-immediate-queue [06:35|% 72|+ 3791|- 14]: release test-timers-immediate-queue-throw [06:35|% 72|+ 3792|- 14]: release test-timers-immediate-unref [06:35|% 72|+ 3793|- 14]: release test-timers-immediate-unref-nested-once [06:35|% 72|+ 3794|- 14]: release test-timers-immediate-unref-simple [06:35|% 72|+ 3795|- 14]: release test-timers-interval-promisified [06:35|% 73|+ 3796|- 14]: release test-timers-interval-throw [06:35|% 73|+ 3797|- 14]: release test-timers-invalid-clear [06:35|% 73|+ 3798|- 14]: release test-timers-linked-list [06:35|% 73|+ 3799|- 14]: release test-timers-max-duration-warning [06:35|% 73|+ 3800|- 14]: release test-timers-nan-duration-emit-once-per-... [06:36|% 73|+ 3801|- 14]: release test-timers-nan-duration-warning [06:36|% 73|+ 3802|- 14]: release test-timers-nan-duration-warning-promis... [06:36|% 73|+ 3803|- 14]: release test-timers-negative-duration-warning [06:36|% 73|+ 3804|- 14]: release test-timers-negative-duration-warning-e... [06:36|% 73|+ 3805|- 14]: release test-timers-nested [06:36|% 73|+ 3806|- 14]: release test-timers-next-tick [06:36|% 73|+ 3807|- 14]: release test-timers-non-integer-delay [06:36|% 73|+ 3808|- 14]: release test-timers-not-emit-duration-zero [06:36|% 73|+ 3809|- 14]: release test-timers-now [06:36|% 73|+ 3810|- 14]: release test-timers-ordering [06:36|% 73|+ 3811|- 14]: release test-timers-process-tampering [06:36|% 73|+ 3812|- 14]: release test-timers-promises [06:36|% 73|+ 3813|- 14]: release test-timers-promises-scheduler [06:36|% 73|+ 3814|- 14]: release test-timers-refresh [06:37|% 73|+ 3815|- 14]: release test-timers-refresh-in-callback [06:37|% 73|+ 3816|- 14]: release test-timers-reset-process-domain-on-thr... [06:37|% 73|+ 3817|- 14]: release test-timers-same-timeout-wrong-list-del... [06:37|% 73|+ 3818|- 14]: release test-timers-setimmediate-infinite-loop [06:37|% 73|+ 3819|- 14]: release test-timers-socket-timeout-removes-othe... [06:37|% 73|+ 3820|- 14]: release test-timers-this === release test-tick-processor-arguments === Path: parallel/test-tick-processor-arguments [process 100620]: --- stderr --- [process 100620]: --- stdout --- [process 100620]: status = null, signal = SIGILL /build/nodejs-lts-krypton/src/node/test/common/child_process.js:112 throw error; ^ Error: - process terminated with status null, expected 0 - process terminated with signal SIGILL, expected null at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-tick-processor-arguments.js:16:1) at Module._compile (node:internal/modules/cjs/loader:1872:14) at Object..js (node:internal/modules/cjs/loader:2003:10) at Module.load (node:internal/modules/cjs/loader:1594:32) at Module._load (node:internal/modules/cjs/loader:1396:12) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { options: { cwd: '/build/nodejs-lts-krypton/src/node/test/.tmp.3820' }, command: '/build/nodejs-lts-krypton/src/node/out/Release/node --prof -p 42' } Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-tick-processor-arguments.js [06:37|% 73|+ 3820|- 15]: release test-timers-throw-when-cb-not-function [06:37|% 73|+ 3821|- 15]: release test-timers-timeout-promisified [06:37|% 73|+ 3822|- 15]: release test-timers-timeout-to-interval [06:37|% 73|+ 3823|- 15]: release test-timers-timeout-with-non-integer [06:37|% 73|+ 3824|- 15]: release test-timers-to-primitive [06:37|% 73|+ 3825|- 15]: release test-timers-uncaught-exception [06:37|% 73|+ 3826|- 15]: release test-timers-unenroll-unref-interval [06:37|% 73|+ 3827|- 15]: release test-timers-unref [06:37|% 73|+ 3828|- 15]: release test-timers-unref-throw-then-ref [06:37|% 73|+ 3829|- 15]: release test-timers-unrefd-interval-still-fires [06:38|% 73|+ 3830|- 15]: release test-timers-unrefed-in-beforeexit [06:38|% 73|+ 3831|- 15]: release test-timers-unrefed-in-callback [06:38|% 73|+ 3832|- 15]: release test-timers-user-call [06:38|% 73|+ 3833|- 15]: release test-timers-zero-timeout [06:38|% 73|+ 3834|- 15]: release test-tls-0-dns-altname [06:38|% 73|+ 3835|- 15]: release test-tls-add-context [06:38|% 73|+ 3836|- 15]: release test-tls-addca [06:38|% 73|+ 3837|- 15]: release test-tls-alert [06:38|% 73|+ 3838|- 15]: release test-tls-alert-handling [06:38|% 73|+ 3839|- 15]: release test-tls-alpn-server-client [06:38|% 73|+ 3840|- 15]: release test-tls-async-cb-after-socket-end [06:38|% 73|+ 3841|- 15]: release test-tls-basic-validations [06:38|% 73|+ 3842|- 15]: release test-tls-buffersize [06:38|% 73|+ 3843|- 15]: release test-tls-ca-concat [06:38|% 73|+ 3844|- 15]: release test-tls-canonical-ip [06:38|% 73|+ 3845|- 15]: release test-tls-cert-chains-concat [06:38|% 73|+ 3846|- 15]: release test-tls-cert-chains-in-ca [06:38|% 74|+ 3847|- 15]: release test-tls-cert-ext-encoding [06:39|% 74|+ 3848|- 15]: release test-tls-cert-regression [06:39|% 74|+ 3849|- 15]: release test-tls-certificate-compression [06:39|% 74|+ 3850|- 15]: release test-tls-check-server-identity [06:39|% 74|+ 3851|- 15]: release test-tls-cipher-list [06:39|% 74|+ 3852|- 15]: release test-tls-cli-max-version-1.2 [06:39|% 74|+ 3853|- 15]: release test-tls-cli-max-version-1.3 [06:39|% 74|+ 3854|- 15]: release test-tls-cli-min-max-conflict [06:39|% 74|+ 3855|- 15]: release test-tls-cli-min-version-1.0 [06:39|% 74|+ 3856|- 15]: release test-tls-cli-min-version-1.1 [06:40|% 74|+ 3857|- 15]: release test-tls-cli-min-version-1.2 [06:40|% 74|+ 3858|- 15]: release test-tls-cli-min-version-1.3 [06:40|% 74|+ 3859|- 15]: release test-tls-client-abort [06:40|% 74|+ 3860|- 15]: release test-tls-client-abort2 [06:40|% 74|+ 3861|- 15]: release test-tls-client-allow-partial-trust-cha... [06:40|% 74|+ 3862|- 15]: release test-tls-client-auth [06:40|% 74|+ 3863|- 15]: release test-tls-client-default-ciphers [06:40|% 74|+ 3864|- 15]: release test-tls-client-destroy-soon [06:41|% 74|+ 3865|- 15]: release test-tls-client-getephemeralkeyinfo [06:41|% 74|+ 3866|- 15]: release test-tls-client-mindhsize [06:41|% 74|+ 3867|- 15]: release test-tls-client-reject [06:41|% 74|+ 3868|- 15]: release test-tls-client-reject-12 [06:41|% 74|+ 3869|- 15]: release test-tls-client-renegotiation-13 [06:41|% 74|+ 3870|- 15]: release test-tls-client-renegotiation-limit [06:41|% 74|+ 3871|- 15]: release test-tls-client-resume [06:41|% 74|+ 3872|- 15]: release test-tls-client-resume-12 [06:41|% 74|+ 3873|- 15]: release test-tls-client-verify [06:41|% 74|+ 3874|- 15]: release test-tls-clientcertengine-invalid-arg-t... [06:42|% 74|+ 3875|- 15]: release test-tls-clientcertengine-unsupported [06:42|% 74|+ 3876|- 15]: release test-tls-close-error [06:42|% 74|+ 3877|- 15]: release test-tls-close-event-after-write [06:42|% 74|+ 3878|- 15]: release test-tls-close-notify [06:42|% 74|+ 3879|- 15]: release test-tls-cnnic-whitelist [06:43|% 74|+ 3880|- 15]: release test-tls-connect-abort-controller [06:43|% 74|+ 3881|- 15]: release test-tls-connect-address-family [06:43|% 74|+ 3882|- 15]: release test-tls-connect-allow-half-open-option [06:43|% 74|+ 3883|- 15]: release test-tls-connect-given-socket [06:43|% 74|+ 3884|- 15]: release test-tls-connect-hints-option [06:43|% 74|+ 3885|- 15]: release test-tls-connect-hwm-option [06:43|% 74|+ 3886|- 15]: release test-tls-connect-keepalive-nodelay [06:44|% 74|+ 3887|- 15]: release test-tls-connect-memleak [06:44|% 74|+ 3888|- 15]: release test-tls-connect-no-host [06:44|% 74|+ 3889|- 15]: release test-tls-connect-pipe [06:44|% 74|+ 3890|- 15]: release test-tls-connect-secure-context [06:44|% 74|+ 3891|- 15]: release test-tls-connect-simple [06:44|% 74|+ 3892|- 15]: release test-tls-connect-stream-writes [06:44|% 74|+ 3893|- 15]: release test-tls-connect-timeout-option [06:44|% 74|+ 3894|- 15]: release test-tls-delayed-attach [06:44|% 74|+ 3895|- 15]: release test-tls-delayed-attach-error [06:45|% 74|+ 3896|- 15]: release test-tls-destroy-stream [06:45|% 74|+ 3897|- 15]: release test-tls-destroy-stream-12 [06:45|% 74|+ 3898|- 15]: release test-tls-destroy-whilst-write [06:45|% 75|+ 3899|- 15]: release test-tls-dhe [06:45|% 75|+ 3900|- 15]: release test-tls-dhparam-auto-boringssl [06:45|% 75|+ 3901|- 15]: release test-tls-disable-renegotiation [06:45|% 75|+ 3902|- 15]: release test-tls-ecdh [06:45|% 75|+ 3903|- 15]: release test-tls-ecdh-auto [06:46|% 75|+ 3904|- 15]: release test-tls-ecdh-multiple [06:46|% 75|+ 3905|- 15]: release test-tls-econnreset [06:46|% 75|+ 3906|- 15]: release test-tls-empty-sni-context [06:46|% 75|+ 3907|- 15]: release test-tls-enable-keylog-cli [06:46|% 75|+ 3908|- 15]: release test-tls-enable-trace [06:46|% 75|+ 3909|- 15]: release test-tls-enable-trace-cli [06:46|% 75|+ 3910|- 15]: release test-tls-env-bad-extra-ca [06:46|% 75|+ 3911|- 15]: release test-tls-env-extra-ca [06:46|% 75|+ 3912|- 15]: release test-tls-env-extra-ca-no-crypto [06:46|% 75|+ 3913|- 15]: release test-tls-env-extra-ca-with-options [06:46|% 75|+ 3914|- 15]: release test-tls-error-servername [06:46|% 75|+ 3915|- 15]: release test-tls-error-stack [06:46|% 75|+ 3916|- 15]: release test-tls-exportkeyingmaterial [06:47|% 75|+ 3917|- 15]: release test-tls-external-accessor [06:47|% 75|+ 3918|- 15]: release test-tls-fast-writing [06:47|% 75|+ 3919|- 15]: release test-tls-finished [06:47|% 75|+ 3920|- 15]: release test-tls-friendly-error-message [06:47|% 75|+ 3921|- 15]: release test-tls-generic-stream [06:47|% 75|+ 3922|- 15]: release test-tls-get-ca-certificates-bundled [06:47|% 75|+ 3923|- 15]: release test-tls-get-ca-certificates-bundled-su... [06:47|% 75|+ 3924|- 15]: release test-tls-get-ca-certificates-default [06:47|% 75|+ 3925|- 15]: release test-tls-get-ca-certificates-error [06:48|% 75|+ 3926|- 15]: release test-tls-get-ca-certificates-extra [06:48|% 75|+ 3927|- 15]: release test-tls-get-ca-certificates-extra-empt... [06:48|% 75|+ 3928|- 15]: release test-tls-get-ca-certificates-extra-subs... [06:48|% 75|+ 3929|- 15]: release test-tls-get-ca-certificates-node-use-s... [06:48|% 75|+ 3930|- 15]: release test-tls-get-ca-certificates-system [06:48|% 75|+ 3931|- 15]: release test-tls-get-ca-certificates-system-wit... [06:48|% 75|+ 3932|- 15]: release test-tls-getcertificate-x509 [06:48|% 75|+ 3933|- 15]: release test-tls-getcipher [06:48|% 75|+ 3934|- 15]: release test-tls-getprotocol [06:49|% 75|+ 3935|- 15]: release test-tls-handshake-error [06:49|% 75|+ 3936|- 15]: release test-tls-handshake-exception [06:49|% 75|+ 3937|- 15]: release test-tls-hello-parser-failure [06:49|% 75|+ 3938|- 15]: release test-tls-honorcipherorder [06:49|% 75|+ 3939|- 15]: release test-tls-inception [06:49|% 75|+ 3940|- 15]: release test-tls-interleave [06:49|% 75|+ 3941|- 15]: release test-tls-invalid-pfx [06:49|% 75|+ 3942|- 15]: release test-tls-invoke-queued [06:49|% 75|+ 3943|- 15]: release test-tls-ip-servername-deprecation [06:49|% 75|+ 3944|- 15]: release test-tls-js-stream [06:50|% 75|+ 3945|- 15]: release test-tls-junk-closes-server [06:50|% 75|+ 3946|- 15]: release test-tls-junk-server [06:50|% 75|+ 3947|- 15]: release test-tls-key-mismatch [06:50|% 75|+ 3948|- 15]: release test-tls-keyengine-invalid-arg-type [06:50|% 75|+ 3949|- 15]: release test-tls-keyengine-unsupported [06:50|% 75|+ 3950|- 15]: release test-tls-keylog-tlsv13 [06:50|% 76|+ 3951|- 15]: release test-tls-legacy-pfx [06:50|% 76|+ 3952|- 15]: release test-tls-max-send-fragment [06:50|% 76|+ 3953|- 15]: release test-tls-min-max-version [06:50|% 76|+ 3954|- 15]: release test-tls-multi-key [06:50|% 76|+ 3955|- 15]: release test-tls-multi-pfx [06:50|% 76|+ 3956|- 15]: release test-tls-multiple-cas-as-string [06:51|% 76|+ 3957|- 15]: release test-tls-net-connect-prefer-path [06:51|% 76|+ 3958|- 15]: release test-tls-net-socket-keepalive [06:51|% 76|+ 3959|- 15]: release test-tls-net-socket-keepalive-12 [06:51|% 76|+ 3960|- 15]: release test-tls-no-cert-required [06:51|% 76|+ 3961|- 15]: release test-tls-no-rsa-key [06:51|% 76|+ 3962|- 15]: release test-tls-no-sslv23 [06:51|% 76|+ 3963|- 15]: release test-tls-no-sslv3 [06:51|% 76|+ 3964|- 15]: release test-tls-off-thread-cert-loading [06:51|% 76|+ 3965|- 15]: release test-tls-off-thread-cert-loading-disabl... [06:51|% 76|+ 3966|- 15]: release test-tls-off-thread-cert-loading-system [06:51|% 76|+ 3967|- 15]: release test-tls-on-empty-socket [06:51|% 76|+ 3968|- 15]: release test-tls-onread-static-buffer [06:52|% 76|+ 3969|- 15]: release test-tls-options-boolean-check [06:52|% 76|+ 3970|- 15]: release test-tls-over-http-tunnel [06:52|% 76|+ 3971|- 15]: release test-tls-passphrase [06:52|% 76|+ 3972|- 15]: release test-tls-pause [06:52|% 76|+ 3973|- 15]: release test-tls-peer-certificate [06:52|% 76|+ 3974|- 15]: release test-tls-peer-certificate-encoding [06:52|% 76|+ 3975|- 15]: release test-tls-peer-certificate-multi-keys [06:52|% 76|+ 3976|- 15]: release test-tls-pfx-authorizationerror [06:52|% 76|+ 3977|- 15]: release test-tls-psk-alpn-callback-exception-ha... [06:53|% 76|+ 3978|- 15]: release test-tls-psk-circuit [06:53|% 76|+ 3979|- 15]: release test-tls-psk-errors [06:53|% 76|+ 3980|- 15]: release test-tls-psk-server [06:53|% 76|+ 3981|- 15]: release test-tls-reduced-SECLEVEL-in-cipher [06:53|% 76|+ 3982|- 15]: release test-tls-reinitialize-listeners [06:53|% 76|+ 3983|- 15]: release test-tls-request-timeout [06:53|% 76|+ 3984|- 15]: release test-tls-retain-handle-no-abort [06:53|% 76|+ 3985|- 15]: release test-tls-reuse-host-from-socket [06:54|% 76|+ 3986|- 15]: release test-tls-root-certificates [06:54|% 76|+ 3987|- 15]: release test-tls-secure-context-usage-order [06:54|% 76|+ 3988|- 15]: release test-tls-secure-session [06:54|% 76|+ 3989|- 15]: release test-tls-server-capture-rejection [06:54|% 76|+ 3990|- 15]: release test-tls-server-connection-server [06:54|% 76|+ 3991|- 15]: release test-tls-server-failed-handshake-emits-... [06:54|% 76|+ 3992|- 15]: release test-tls-server-parent-constructor-opti... [06:54|% 76|+ 3993|- 15]: release test-tls-server-setkeycert [06:54|% 76|+ 3994|- 15]: release test-tls-server-verify [06:55|% 76|+ 3995|- 15]: release test-tls-session-cache [06:55|% 76|+ 3996|- 15]: release test-tls-session-reuse-different-server... [06:55|% 76|+ 3997|- 15]: release test-tls-session-timeout-errors [06:55|% 76|+ 3998|- 15]: release test-tls-set-ciphers [06:55|% 76|+ 3999|- 15]: release test-tls-set-ciphers-error [06:55|% 76|+ 4000|- 15]: release test-tls-set-default-ca-certificates-ap... [06:55|% 76|+ 4001|- 15]: release test-tls-set-default-ca-certificates-ap... [06:55|% 76|+ 4002|- 15]: release test-tls-set-default-ca-certificates-ar... [06:55|% 77|+ 4003|- 15]: release test-tls-set-default-ca-certificates-ba... [06:55|% 77|+ 4004|- 15]: release test-tls-set-default-ca-certificates-er... [06:55|% 77|+ 4005|- 15]: release test-tls-set-default-ca-certificates-ex... [06:55|% 77|+ 4006|- 15]: release test-tls-set-default-ca-certificates-mi... [06:55|% 77|+ 4007|- 15]: release test-tls-set-default-ca-certificates-pr... [06:56|% 77|+ 4008|- 15]: release test-tls-set-default-ca-certificates-pr... [06:56|% 77|+ 4009|- 15]: release test-tls-set-default-ca-certificates-re... [06:56|% 77|+ 4010|- 15]: release test-tls-set-default-ca-certificates-re... [06:56|% 77|+ 4011|- 15]: release test-tls-set-default-ca-certificates-re... [06:56|% 77|+ 4012|- 15]: release test-tls-set-encoding [06:56|% 77|+ 4013|- 15]: release test-tls-set-secure-context [06:56|% 77|+ 4014|- 15]: release test-tls-set-sigalgs [06:56|% 77|+ 4015|- 15]: release test-tls-sni-case-insensitive [06:56|% 77|+ 4016|- 15]: release test-tls-sni-option [06:56|% 77|+ 4017|- 15]: release test-tls-sni-server-client [06:56|% 77|+ 4018|- 15]: release test-tls-sni-servername [06:57|% 77|+ 4019|- 15]: release test-tls-snicallback-error [06:57|% 77|+ 4020|- 15]: release test-tls-socket-allow-half-open-option [06:57|% 77|+ 4021|- 15]: release test-tls-socket-close [06:57|% 77|+ 4022|- 15]: release test-tls-socket-constructor-alpn-option... [06:57|% 77|+ 4023|- 15]: release test-tls-socket-default-options [06:58|% 77|+ 4024|- 15]: release test-tls-socket-destroy [06:58|% 77|+ 4025|- 15]: release test-tls-socket-failed-handshake-emits-... [06:58|% 77|+ 4026|- 15]: release test-tls-socket-snicallback-without-ser... [06:58|% 77|+ 4027|- 15]: release test-tls-startcom-wosign-whitelist [06:58|% 77|+ 4028|- 15]: release test-tls-starttls-server [06:58|% 77|+ 4029|- 15]: release test-tls-streamwrap-buffersize [06:58|% 77|+ 4030|- 15]: release test-tls-ticket [06:59|% 77|+ 4031|- 15]: release test-tls-ticket-12 [06:59|% 77|+ 4032|- 15]: release test-tls-ticket-cluster [06:59|% 77|+ 4033|- 15]: release test-tls-ticket-invalid-arg [06:59|% 77|+ 4034|- 15]: release test-tls-timeout-server [06:59|% 77|+ 4035|- 15]: release test-tls-timeout-server-2 [06:59|% 77|+ 4036|- 15]: release test-tls-tlswrap-segfault [06:59|% 77|+ 4037|- 15]: release test-tls-tlswrap-segfault-2 [06:59|% 77|+ 4038|- 15]: release test-tls-translate-peer-certificate [06:59|% 77|+ 4039|- 15]: release test-tls-transport-destroy-after-own-gc [06:59|% 77|+ 4040|- 15]: release test-tls-use-after-free-regression [06:59|% 77|+ 4041|- 15]: release test-tls-wrap-econnreset [06:59|% 77|+ 4042|- 15]: release test-tls-wrap-econnreset-localaddress [06:59|% 77|+ 4043|- 15]: release test-tls-wrap-econnreset-pipe [07:00|% 77|+ 4044|- 15]: release test-tls-wrap-econnreset-socket [07:00|% 77|+ 4045|- 15]: release test-tls-wrap-event-emmiter [07:00|% 77|+ 4046|- 15]: release test-tls-wrap-no-abort [07:00|% 77|+ 4047|- 15]: release test-tls-wrap-timeout [07:00|% 77|+ 4048|- 15]: release test-tls-write-error [07:01|% 77|+ 4049|- 15]: release test-tls-writewrap-leak [07:01|% 77|+ 4050|- 15]: release test-tls-zero-clear-in [07:01|% 77|+ 4051|- 15]: release test-tojson-perf_hooks [07:01|% 77|+ 4052|- 15]: release test-trace-env [07:01|% 77|+ 4053|- 15]: release test-trace-env-stack [07:01|% 77|+ 4054|- 15]: release test-trace-events-all [07:01|% 77|+ 4055|- 15]: release test-trace-events-api [07:01|% 78|+ 4056|- 15]: release test-trace-events-api-worker-disabled [07:01|% 78|+ 4057|- 15]: release test-trace-events-async-hooks [07:01|% 78|+ 4058|- 15]: release test-trace-events-async-hooks-dynamic [07:01|% 78|+ 4059|- 15]: release test-trace-events-async-hooks-worker [07:01|% 78|+ 4060|- 15]: release test-trace-events-binding [07:01|% 78|+ 4061|- 15]: release test-trace-events-bootstrap [07:01|% 78|+ 4062|- 15]: release test-trace-events-category-used [07:02|% 78|+ 4063|- 15]: release test-trace-events-console [07:02|% 78|+ 4064|- 15]: release test-trace-events-dynamic-enable [07:02|% 78|+ 4065|- 15]: release test-trace-events-dynamic-enable-worker... [07:02|% 78|+ 4066|- 15]: release test-trace-events-environment [07:02|% 78|+ 4067|- 15]: release test-trace-events-file-pattern [07:02|% 78|+ 4068|- 15]: release test-trace-events-fs-async [07:02|% 78|+ 4069|- 15]: release test-trace-events-fs-sync [07:02|% 78|+ 4070|- 15]: release test-trace-events-get-category-enabled-... [07:02|% 78|+ 4071|- 15]: release test-trace-events-http [07:03|% 78|+ 4072|- 15]: release test-trace-events-metadata [07:03|% 78|+ 4073|- 15]: release test-trace-events-net [07:03|% 78|+ 4074|- 15]: release test-trace-events-net-abstract-socket [07:03|% 78|+ 4075|- 15]: release test-trace-events-none [07:03|% 78|+ 4076|- 15]: release test-trace-events-process-exit [07:03|% 78|+ 4077|- 15]: release test-trace-events-promises [07:03|% 78|+ 4078|- 15]: release test-trace-events-threadpool [07:03|% 78|+ 4079|- 15]: release test-trace-events-v8 [07:03|% 78|+ 4080|- 15]: release test-trace-events-vm [07:04|% 78|+ 4081|- 15]: release test-trace-events-worker-metadata [07:04|% 78|+ 4082|- 15]: release test-trace-events-worker-metadata-with-... [07:04|% 78|+ 4083|- 15]: release test-trace-exit [07:04|% 78|+ 4084|- 15]: release test-trace-exit-stack-limit [07:04|% 78|+ 4085|- 15]: release test-trace-sigint-in-worker [07:04|% 78|+ 4086|- 15]: release test-tracing-no-crash [07:04|% 78|+ 4087|- 15]: release test-tty-backwards-api [07:04|% 78|+ 4088|- 15]: release test-tty-stdin-end [07:04|% 78|+ 4089|- 15]: release test-tty-stdin-pipe [07:04|% 78|+ 4090|- 15]: release test-ttywrap-invalid-fd [07:05|% 78|+ 4091|- 15]: release test-ttywrap-stack [07:05|% 78|+ 4092|- 15]: release test-tz-version [07:05|% 78|+ 4093|- 15]: release test-uncaught-exception-handler-stack-o... [07:05|% 78|+ 4094|- 15]: release test-uncaught-exception-handler-stack-o... [07:05|% 78|+ 4095|- 15]: release test-unhandled-exception-rethrow-error [07:05|% 78|+ 4096|- 15]: release test-unhandled-exception-with-worker-in... [07:05|% 78|+ 4097|- 15]: release test-unicode-node-options [07:06|% 78|+ 4098|- 15]: release test-url-domain-ascii-unicode [07:06|% 78|+ 4099|- 15]: release test-url-fileurltopath [07:06|% 78|+ 4100|- 15]: release test-url-format [07:06|% 78|+ 4101|- 15]: release test-url-format-invalid-input [07:06|% 78|+ 4102|- 15]: release test-url-format-whatwg [07:06|% 78|+ 4103|- 15]: release test-url-invalid-file-url-path-input [07:06|% 78|+ 4104|- 15]: release test-url-is-url-internal [07:06|% 78|+ 4105|- 15]: release test-url-parse-deprecation [07:06|% 78|+ 4106|- 15]: release test-url-parse-format [07:06|% 78|+ 4107|- 15]: release test-url-parse-invalid-input [07:06|% 79|+ 4108|- 15]: release test-url-parse-query [07:06|% 79|+ 4109|- 15]: release test-url-pathtofileurl [07:06|% 79|+ 4110|- 15]: release test-url-relative [07:06|% 79|+ 4111|- 15]: release test-url-revokeobjecturl [07:07|% 79|+ 4112|- 15]: release test-url-urltooptions [07:07|% 79|+ 4113|- 15]: release test-urlpattern [07:07|% 79|+ 4114|- 15]: release test-urlpattern-invalidthis [07:07|% 79|+ 4115|- 15]: release test-urlpattern-types [07:07|% 79|+ 4116|- 15]: release test-utf8-scripts [07:07|% 79|+ 4117|- 15]: release test-util [07:07|% 79|+ 4118|- 15]: release test-util-callbackify [07:08|% 79|+ 4119|- 15]: release test-util-convert-signal-to-exit-code [07:08|% 79|+ 4120|- 15]: release test-util-deprecate [07:08|% 79|+ 4121|- 15]: release test-util-deprecate-invalid-code [07:08|% 79|+ 4122|- 15]: release test-util-emit-experimental-warning [07:08|% 79|+ 4123|- 15]: release test-util-exception-with-host-port [07:08|% 79|+ 4124|- 15]: release test-util-format [07:08|% 79|+ 4125|- 15]: release test-util-getcallsites [07:08|% 79|+ 4126|- 15]: release test-util-getcallsites-preparestacktrac... [07:08|% 79|+ 4127|- 15]: release test-util-getcallsites-sourcemap [07:08|% 79|+ 4128|- 15]: release test-util-inherits [07:08|% 79|+ 4129|- 15]: release test-util-inspect [07:08|% 79|+ 4130|- 15]: release test-util-inspect-getters-accessing-thi... [07:08|% 79|+ 4131|- 15]: release test-util-inspect-long-running [07:08|% 79|+ 4132|- 15]: release test-util-inspect-namespace [07:08|% 79|+ 4133|- 15]: release test-util-inspect-proxy [07:08|% 79|+ 4134|- 15]: release test-util-internal [07:08|% 79|+ 4135|- 15]: release test-util-isDeepStrictEqual [07:08|% 79|+ 4136|- 15]: release test-util-parse-env [07:08|% 79|+ 4137|- 15]: release test-util-primordial-monkeypatching [07:08|% 79|+ 4138|- 15]: release test-util-promisify [07:09|% 79|+ 4139|- 15]: release test-util-promisify-custom-names [07:09|% 79|+ 4140|- 15]: release test-util-sigint-watchdog [07:09|% 79|+ 4141|- 15]: release test-util-sleep [07:09|% 79|+ 4142|- 15]: release test-util-stripvtcontrolcharacters [07:09|% 79|+ 4143|- 15]: release test-util-styletext [07:09|% 79|+ 4144|- 15]: release test-util-styletext-hex [07:09|% 79|+ 4145|- 15]: release test-util-text-decoder [07:09|% 79|+ 4146|- 15]: release test-util-types [07:09|% 79|+ 4147|- 15]: release test-util-types-exists [07:09|% 79|+ 4148|- 15]: release test-uv-binding-constant [07:09|% 79|+ 4149|- 15]: release test-uv-errmap [07:09|% 79|+ 4150|- 15]: release test-uv-errno [07:10|% 79|+ 4151|- 15]: release test-uv-unmapped-exception [07:10|% 79|+ 4152|- 15]: release test-v8-collect-gc-profile [07:10|% 79|+ 4153|- 15]: release test-v8-collect-gc-profile-exit-before-... [07:10|% 79|+ 4154|- 15]: release test-v8-collect-gc-profile-in-worker [07:10|% 79|+ 4155|- 15]: release test-v8-collect-gc-profile-using [07:10|% 79|+ 4156|- 15]: release test-v8-coverage [07:10|% 79|+ 4157|- 15]: release test-v8-cpu-profile [07:10|% 79|+ 4158|- 15]: release test-v8-deserialize-buffer [07:10|% 79|+ 4159|- 15]: release test-v8-flag-pool-size-0 [07:10|% 80|+ 4160|- 15]: release test-v8-flag-type-check === release test-util-styletext === Path: parallel/test-util-styletext node:assert:152 throw new AssertionError(obj); ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + 'test' - '\x1B[31mtest\x1B[39m' at /build/nodejs-lts-krypton/src/node/test/parallel/test-util-styletext.js:212:14 at Array.forEach () at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-util-styletext.js:204:5) at Module._compile (node:internal/modules/cjs/loader:1872:14) at Object..js (node:internal/modules/cjs/loader:2003:10) at Module.load (node:internal/modules/cjs/loader:1594:32) at Module._load (node:internal/modules/cjs/loader:1396:12) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { generatedMessage: true, code: 'ERR_ASSERTION', actual: 'test', expected: '\x1B[31mtest\x1B[39m', operator: 'strictEqual', diff: 'simple' } Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-util-styletext.js [07:10|% 80|+ 4160|- 16]: release test-v8-flags [07:10|% 80|+ 4161|- 16]: release test-v8-getheapsnapshot-twice [07:10|% 80|+ 4162|- 16]: release test-v8-global-setter [07:11|% 80|+ 4163|- 16]: release test-v8-query-objects === release test-uv-errmap === Path: parallel/test-uv-errmap node:assert:152 throw new AssertionError(obj); ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + 'EFTYPE' - 'Unknown system error -134' at /build/nodejs-lts-krypton/src/node/test/parallel/test-uv-errmap.js:23:10 at Array.forEach () at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-uv-errmap.js:17:8) at Module._compile (node:internal/modules/cjs/loader:1872:14) at Object..js (node:internal/modules/cjs/loader:2003:10) at Module.load (node:internal/modules/cjs/loader:1594:32) at Module._load (node:internal/modules/cjs/loader:1396:12) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { generatedMessage: true, code: 'ERR_ASSERTION', actual: 'EFTYPE', expected: 'Unknown system error -134', operator: 'strictEqual', diff: 'simple' } Node.js v24.19.0 Command: out/Release/node --expose-internals /build/nodejs-lts-krypton/src/node/test/parallel/test-uv-errmap.js [07:11|% 80|+ 4163|- 17]: release test-v8-serdes [07:11|% 80|+ 4164|- 17]: release test-v8-serialize-leak [07:11|% 80|+ 4165|- 17]: release test-v8-startup-snapshot-api === release test-uv-errno === Path: parallel/test-uv-errno node:assert:152 throw new AssertionError(obj); ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + 'EFTYPE' - 'Unknown system error -134' at /build/nodejs-lts-krypton/src/node/test/parallel/test-uv-errno.js:25:10 at Array.forEach () at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-uv-errno.js:19:6) at Module._compile (node:internal/modules/cjs/loader:1872:14) at Object..js (node:internal/modules/cjs/loader:2003:10) at Module.load (node:internal/modules/cjs/loader:1594:32) at Module._load (node:internal/modules/cjs/loader:1396:12) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { generatedMessage: true, code: 'ERR_ASSERTION', actual: 'EFTYPE', expected: 'Unknown system error -134', operator: 'strictEqual', diff: 'simple' } Node.js v24.19.0 Command: out/Release/node --expose-internals /build/nodejs-lts-krypton/src/node/test/parallel/test-uv-errno.js [07:11|% 80|+ 4165|- 18]: release test-v8-stats [07:11|% 80|+ 4166|- 18]: release test-v8-stop-coverage [07:11|% 80|+ 4167|- 18]: release test-v8-string-is-one-byte-representati... [07:11|% 80|+ 4168|- 18]: release test-v8-take-coverage [07:11|% 80|+ 4169|- 18]: release test-v8-take-coverage-noop [07:11|% 80|+ 4170|- 18]: release test-v8-version-tag [07:11|% 80|+ 4171|- 18]: release test-validators === release test-util-styletext-hex === Path: parallel/test-util-styletext-hex Test failure: 'should respect isTTY=true with no env vars' Location: test/parallel/test-util-styletext-hex.js:214:9 AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + 'test' - '\x1B[38;2;255;204;0mtest\x1B[39m' at TestContext. (/build/nodejs-lts-krypton/src/node/test/parallel/test-util-styletext-hex.js:221:18) at Test.runInAsyncScope (node:async_hooks:227:14) at Test.run (node:internal/test_runner/test:1382:25) at Test.start (node:internal/test_runner/test:1242:17) at node:internal/test_runner/test:1867:71 at node:internal/per_context/primordials:504:82 at new Promise () at new SafePromise (node:internal/per_context/primordials:478:3) at node:internal/per_context/primordials:504:9 at Array.map () { generatedMessage: true, code: 'ERR_ASSERTION', actual: 'test', expected: '\x1B[38;2;255;204;0mtest\x1B[39m', operator: 'strictEqual', diff: 'simple' } (node:106943) Warning: The 'NODE_DISABLE_COLORS' env is ignored due to the 'FORCE_COLOR' env being set. (Use `node --trace-warnings ...` to show where the warning was created) Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/parallel/test-util-styletext-hex.js [07:11|% 80|+ 4171|- 19]: release test-vfs [07:12|% 80|+ 4172|- 19]: release test-vm-access-process-env [07:12|% 80|+ 4173|- 19]: release test-vm-api-handles-getter-errors [07:12|% 80|+ 4174|- 19]: release test-vm-attributes-property-not-on-sand... [07:12|% 80|+ 4175|- 19]: release test-vm-basic [07:12|% 80|+ 4176|- 19]: release test-vm-cached-data [07:12|% 80|+ 4177|- 19]: release test-vm-codegen [07:12|% 80|+ 4178|- 19]: release test-vm-context [07:12|% 80|+ 4179|- 19]: release test-vm-context-async-script [07:12|% 80|+ 4180|- 19]: release test-vm-context-dont-contextify [07:12|% 80|+ 4181|- 19]: release test-vm-context-property-forwarding [07:12|% 80|+ 4182|- 19]: release test-vm-create-and-run-in-context [07:13|% 80|+ 4183|- 19]: release test-vm-create-context-accessors [07:13|% 80|+ 4184|- 19]: release test-vm-create-context-arg [07:13|% 80|+ 4185|- 19]: release test-vm-create-context-circular-referen... [07:13|% 80|+ 4186|- 19]: release test-vm-createcacheddata [07:13|% 80|+ 4187|- 19]: release test-vm-cross-context [07:13|% 80|+ 4188|- 19]: release test-vm-data-property-writable [07:13|% 80|+ 4189|- 19]: release test-vm-deleting-property [07:13|% 80|+ 4190|- 19]: release test-vm-dynamic-import-callback-missing... [07:13|% 80|+ 4191|- 19]: release test-vm-function-declaration [07:14|% 80|+ 4192|- 19]: release test-vm-function-redefinition [07:14|% 80|+ 4193|- 19]: release test-vm-getters [07:14|% 80|+ 4194|- 19]: release test-vm-global-assignment [07:14|% 80|+ 4195|- 19]: release test-vm-global-configurable-properties [07:14|% 80|+ 4196|- 19]: release test-vm-global-contextual-store [07:14|% 80|+ 4197|- 19]: release test-vm-global-define-property [07:14|% 80|+ 4198|- 19]: release test-vm-global-get-own [07:14|% 80|+ 4199|- 19]: release test-vm-global-identity [07:14|% 80|+ 4200|- 19]: release test-vm-global-non-writable-properties [07:14|% 80|+ 4201|- 19]: release test-vm-global-property-enumerator [07:14|% 80|+ 4202|- 19]: release test-vm-global-property-interceptors [07:14|% 80|+ 4203|- 19]: release test-vm-global-property-prototype [07:15|% 80|+ 4204|- 19]: release test-vm-global-setter [07:15|% 80|+ 4205|- 19]: release test-vm-harmony-symbols [07:15|% 80|+ 4206|- 19]: release test-vm-indexed-properties [07:15|% 80|+ 4207|- 19]: release test-vm-inherited_properties [07:15|% 81|+ 4208|- 19]: release test-vm-is-context [07:15|% 81|+ 4209|- 19]: release test-vm-low-stack-space [07:15|% 81|+ 4210|- 19]: release test-vm-measure-memory [07:15|% 81|+ 4211|- 19]: release test-vm-measure-memory-lazy [07:15|% 81|+ 4212|- 19]: release test-vm-measure-memory-multi-context [07:15|% 81|+ 4213|- 19]: release test-vm-module-after-evaluate [07:15|% 81|+ 4214|- 19]: release test-vm-module-basic [07:15|% 81|+ 4215|- 19]: release test-vm-module-cached-data [07:15|% 81|+ 4216|- 19]: release test-vm-module-dynamic-import [07:16|% 81|+ 4217|- 19]: release test-vm-module-dynamic-import-promise [07:16|% 81|+ 4218|- 19]: release test-vm-module-dynamic-namespace [07:16|% 81|+ 4219|- 19]: release test-vm-module-errors [07:16|% 81|+ 4220|- 19]: release test-vm-module-evaluate-source-text-mod... [07:16|% 81|+ 4221|- 19]: release test-vm-module-evaluate-synthethic-modu... [07:16|% 81|+ 4222|- 19]: release test-vm-module-evaluate-synthethic-modu... [07:16|% 81|+ 4223|- 19]: release test-vm-module-evaluate-while-evaluatin... [07:16|% 81|+ 4224|- 19]: release test-vm-module-hasasyncgraph [07:16|% 81|+ 4225|- 19]: release test-vm-module-hastoplevelawait [07:16|% 81|+ 4226|- 19]: release test-vm-module-import-meta [07:16|% 81|+ 4227|- 19]: release test-vm-module-instantiate [07:17|% 81|+ 4228|- 19]: release test-vm-module-link [07:17|% 81|+ 4229|- 19]: release test-vm-module-link-shared-deps [07:17|% 81|+ 4230|- 19]: release test-vm-module-linkmodulerequests [07:17|% 81|+ 4231|- 19]: release test-vm-module-linkmodulerequests-circu... [07:17|% 81|+ 4232|- 19]: release test-vm-module-linkmodulerequests-deep [07:17|% 81|+ 4233|- 19]: release test-vm-module-modulerequests [07:17|% 81|+ 4234|- 19]: release test-vm-module-reevaluate [07:17|% 81|+ 4235|- 19]: release test-vm-module-referrer-realm [07:17|% 81|+ 4236|- 19]: release test-vm-module-synthetic [07:17|% 81|+ 4237|- 19]: release test-vm-new-script-new-context [07:17|% 81|+ 4238|- 19]: release test-vm-new-script-this-context [07:17|% 81|+ 4239|- 19]: release test-vm-no-dynamic-import-callback [07:17|% 81|+ 4240|- 19]: release test-vm-not-strict [07:17|% 81|+ 4241|- 19]: release test-vm-options-validation [07:17|% 81|+ 4242|- 19]: release test-vm-ownkeys [07:17|% 81|+ 4243|- 19]: release test-vm-ownpropertynames [07:17|% 81|+ 4244|- 19]: release test-vm-ownpropertysymbols [07:18|% 81|+ 4245|- 19]: release test-vm-parse-abort-on-uncaught-excepti... [07:18|% 81|+ 4246|- 19]: release test-vm-preserves-property [07:18|% 81|+ 4247|- 19]: release test-vm-property-not-on-sandbox [07:18|% 81|+ 4248|- 19]: release test-vm-proxies [07:18|% 81|+ 4249|- 19]: release test-vm-proxy-failure-CP [07:18|% 81|+ 4250|- 19]: release test-vm-run-in-new-context [07:18|% 81|+ 4251|- 19]: release test-vm-script-after-evaluate [07:18|% 81|+ 4252|- 19]: release test-vm-script-throw-in-tostring [07:18|% 81|+ 4253|- 19]: release test-vm-set-property-proxy [07:18|% 81|+ 4254|- 19]: release test-vm-set-proto-null-on-globalthis [07:18|% 81|+ 4255|- 19]: release test-vm-sigint [07:18|% 81|+ 4256|- 19]: release test-vm-sigint-existing-handler [07:18|% 81|+ 4257|- 19]: release test-vm-source-map-url [07:19|% 81|+ 4258|- 19]: release test-vm-static-this [07:19|% 81|+ 4259|- 19]: release test-vm-strict-assign [07:19|% 82|+ 4260|- 19]: release test-vm-strict-mode [07:19|% 82|+ 4261|- 19]: release test-vm-symbols [07:19|% 82|+ 4262|- 19]: release test-vm-syntax-error-message [07:19|% 82|+ 4263|- 19]: release test-vm-syntax-error-stderr [07:19|% 82|+ 4264|- 19]: release test-vm-timeout [07:19|% 82|+ 4265|- 19]: release test-vm-timeout-escape-promise [07:19|% 82|+ 4266|- 19]: release test-vm-timeout-escape-promise-2 [07:19|% 82|+ 4267|- 19]: release test-vm-timeout-escape-promise-module [07:19|% 82|+ 4268|- 19]: release test-vm-util-lazy-properties [07:19|% 82|+ 4269|- 19]: release test-warn-multipleResolves [07:19|% 82|+ 4270|- 19]: release test-warn-sigprof [07:19|% 82|+ 4271|- 19]: release test-warn-stream-wrap [07:19|% 82|+ 4272|- 19]: release test-watch-file-shared-dependency [07:19|% 82|+ 4273|- 19]: release test-watch-mode-files_watcher [07:19|% 82|+ 4274|- 19]: release test-watch-mode-files_watcher-clear [07:20|% 82|+ 4275|- 19]: release test-watch-mode-kill-signal-default [07:20|% 82|+ 4276|- 19]: release test-watch-mode-kill-signal-invalid [07:20|% 82|+ 4277|- 19]: release test-watch-mode-kill-signal-override [07:20|% 82|+ 4278|- 19]: release test-weakref [07:20|% 82|+ 4279|- 19]: release test-web-locks [07:20|% 82|+ 4280|- 19]: release test-web-locks-query [07:20|% 82|+ 4281|- 19]: release test-webapi-sharedarraybuffer-rejection [07:20|% 82|+ 4282|- 19]: release test-webcrypto-aead-decrypt-detached-bu... [07:20|% 82|+ 4283|- 19]: release test-webcrypto-constructors [07:20|% 82|+ 4284|- 19]: release test-webcrypto-crypto-job-mode [07:20|% 82|+ 4285|- 19]: release test-webcrypto-cryptokey-brand-check [07:20|% 82|+ 4286|- 19]: release test-webcrypto-cryptokey-clone-transfer [07:20|% 82|+ 4287|- 19]: release test-webcrypto-cryptokey-hidden-slots [07:21|% 82|+ 4288|- 19]: release test-webcrypto-cryptokey-no-own-symbols [07:21|% 82|+ 4289|- 19]: release test-webcrypto-cryptokey-workers [07:21|% 82|+ 4290|- 19]: release test-webcrypto-deduplicate-usages [07:21|% 82|+ 4291|- 19]: release test-webcrypto-derivebits [07:21|% 82|+ 4292|- 19]: release test-webcrypto-derivebits-argon2 [07:21|% 82|+ 4293|- 19]: release test-webcrypto-derivebits-cfrg [07:21|% 82|+ 4294|- 19]: release test-webcrypto-derivebits-ecdh [07:22|% 82|+ 4295|- 19]: release test-webcrypto-derivebits-hkdf [07:22|% 82|+ 4296|- 19]: release test-webcrypto-derivekey [07:22|% 82|+ 4297|- 19]: release test-webcrypto-derivekey-cfrg [07:22|% 82|+ 4298|- 19]: release test-webcrypto-derivekey-ecdh [07:22|% 82|+ 4299|- 19]: release test-webcrypto-digest [07:22|% 82|+ 4300|- 19]: release test-webcrypto-digest-turboshake [07:22|% 82|+ 4301|- 19]: release test-webcrypto-digest-turboshake-rfc [07:22|% 82|+ 4302|- 19]: release test-webcrypto-encap-decap-ml-kem [07:22|% 82|+ 4303|- 19]: release test-webcrypto-encrypt-decrypt [07:23|% 82|+ 4304|- 19]: release test-webcrypto-encrypt-decrypt-aes [07:23|% 82|+ 4305|- 19]: release test-webcrypto-encrypt-decrypt-chacha20... [07:23|% 82|+ 4306|- 19]: release test-webcrypto-encrypt-decrypt-rsa [07:23|% 82|+ 4307|- 19]: release test-webcrypto-export-import [07:23|% 82|+ 4308|- 19]: release test-webcrypto-export-import-cfrg [07:23|% 82|+ 4309|- 19]: release test-webcrypto-export-import-ec [07:23|% 82|+ 4310|- 19]: release test-webcrypto-export-import-ml-dsa [07:23|% 82|+ 4311|- 19]: release test-webcrypto-export-import-ml-kem [07:23|% 83|+ 4312|- 19]: release test-webcrypto-export-import-rsa [07:23|% 83|+ 4313|- 19]: release test-webcrypto-get-public-key [07:23|% 83|+ 4314|- 19]: release test-webcrypto-getRandomValues [07:23|% 83|+ 4315|- 19]: release test-webcrypto-internal-slots [07:24|% 83|+ 4316|- 19]: release test-webcrypto-keygen [07:24|% 83|+ 4317|- 19]: release test-webcrypto-keygen-kmac [07:24|% 83|+ 4318|- 19]: release test-webcrypto-methods-not-async [07:24|% 83|+ 4319|- 19]: release test-webcrypto-promise-prototype-pollut... [07:24|% 83|+ 4320|- 19]: release test-webcrypto-random [07:24|% 83|+ 4321|- 19]: release test-webcrypto-raw-format-aliases [07:25|% 83|+ 4322|- 19]: release test-webcrypto-sign-verify [07:25|% 83|+ 4323|- 19]: release test-webcrypto-sign-verify-ecdsa [07:25|% 83|+ 4324|- 19]: release test-webcrypto-sign-verify-eddsa [07:25|% 83|+ 4325|- 19]: release test-webcrypto-sign-verify-hmac [07:25|% 83|+ 4326|- 19]: release test-webcrypto-sign-verify-kmac [07:25|% 83|+ 4327|- 19]: release test-webcrypto-sign-verify-ml-dsa [07:25|% 83|+ 4328|- 19]: release test-webcrypto-sign-verify-rsa [07:25|% 83|+ 4329|- 19]: release test-webcrypto-supports [07:25|% 83|+ 4330|- 19]: release test-webcrypto-util [07:25|% 83|+ 4331|- 19]: release test-webcrypto-webidl [07:25|% 83|+ 4332|- 19]: release test-webcrypto-wrap-unwrap [07:25|% 83|+ 4333|- 19]: release test-websocket [07:26|% 83|+ 4334|- 19]: release test-websocket-disabled [07:26|% 83|+ 4335|- 19]: release test-webstorage [07:26|% 83|+ 4336|- 19]: release test-webstorage-without-sqlite [07:26|% 83|+ 4337|- 19]: release test-webstream-encoding-inspect [07:26|% 83|+ 4338|- 19]: release test-webstream-readable-from [07:26|% 83|+ 4339|- 19]: release test-webstream-readablestream-pipeto [07:26|% 83|+ 4340|- 19]: release test-webstream-string-tag [07:27|% 83|+ 4341|- 19]: release test-webstream-structured-clone-no-left... === release test-web-locks === Path: parallel/test-web-locks Test failure: 'should handle many concurrent locks without hanging' Location: test/parallel/test-web-locks.js:147:3 AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value: assert(after < before * 3) at TestContext. (/build/nodejs-lts-krypton/src/node/test/parallel/test-web-locks.js:177:5) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1389:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } Command: out/Release/node --expose-gc --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/parallel/test-web-locks.js [07:27|% 83|+ 4341|- 20]: release test-webstreams-abort-controller [07:27|% 83|+ 4342|- 20]: release test-webstreams-adapters-sync-write-err... [07:27|% 83|+ 4343|- 20]: release test-webstreams-adapters-writable-buffe... [07:27|% 83|+ 4344|- 20]: release test-webstreams-clone-unref [07:27|% 83|+ 4345|- 20]: release test-webstreams-compose [07:27|% 83|+ 4346|- 20]: release test-webstreams-compression-bad-chunks [07:27|% 83|+ 4347|- 20]: release test-webstreams-compression-buffer-sour... [07:27|% 83|+ 4348|- 20]: release test-webstreams-decompression-reject-tr... [07:27|% 83|+ 4349|- 20]: release test-webstreams-duplex-fromweb-writev-u... [07:27|% 83|+ 4350|- 20]: release test-webstreams-finished [07:27|% 83|+ 4351|- 20]: release test-webstreams-pipeline [07:27|% 83|+ 4352|- 20]: release test-whatwg-encoding-custom-api-basics [07:28|% 83|+ 4353|- 20]: release test-whatwg-encoding-custom-fatal-strea... [07:28|% 83|+ 4354|- 20]: release test-whatwg-encoding-custom-internals [07:28|% 83|+ 4355|- 20]: release test-whatwg-encoding-custom-interop [07:29|% 83|+ 4356|- 20]: release test-whatwg-encoding-custom-textdecoder [07:29|% 83|+ 4357|- 20]: release test-whatwg-encoding-custom-textdecoder... [07:29|% 83|+ 4358|- 20]: release test-whatwg-encoding-custom-textdecoder... [07:29|% 83|+ 4359|- 20]: release test-whatwg-encoding-custom-textdecoder... [07:29|% 83|+ 4360|- 20]: release test-whatwg-encoding-custom-textdecoder... [07:29|% 83|+ 4361|- 20]: release test-whatwg-encoding-custom-textdecoder... [07:29|% 83|+ 4362|- 20]: release test-whatwg-encoding-custom-textdecoder... [07:29|% 83|+ 4363|- 20]: release test-whatwg-encoding-singlebyte [07:29|% 84|+ 4364|- 20]: release test-whatwg-events-add-event-listener-o... [07:29|% 84|+ 4365|- 20]: release test-whatwg-events-add-event-listener-o... [07:29|% 84|+ 4366|- 20]: release test-whatwg-events-customevent [07:29|% 84|+ 4367|- 20]: release test-whatwg-events-event-constructors [07:29|% 84|+ 4368|- 20]: release test-whatwg-events-eventtarget-this-of-... [07:29|% 84|+ 4369|- 20]: release test-whatwg-readablebytestream [07:29|% 84|+ 4370|- 20]: release test-whatwg-readablebytestream-bad-buff... [07:30|% 84|+ 4371|- 20]: release test-whatwg-readablebytestreambyob [07:30|% 84|+ 4372|- 20]: release test-whatwg-readablestream [07:30|% 84|+ 4373|- 20]: release test-whatwg-readablestream [07:30|% 84|+ 4374|- 20]: release test-whatwg-transformstream [07:30|% 84|+ 4375|- 20]: release test-whatwg-transformstream-cancel-writ... [07:30|% 84|+ 4376|- 20]: release test-whatwg-url-canparse [07:30|% 84|+ 4377|- 20]: release test-whatwg-url-custom-deepequal [07:30|% 84|+ 4378|- 20]: release test-whatwg-url-custom-global [07:31|% 84|+ 4379|- 20]: release test-whatwg-url-custom-href-side-effect [07:31|% 84|+ 4380|- 20]: release test-whatwg-url-custom-inspect [07:31|% 84|+ 4381|- 20]: release test-whatwg-url-custom-parsing [07:31|% 84|+ 4382|- 20]: release test-whatwg-url-custom-properties [07:31|% 84|+ 4383|- 20]: release test-whatwg-url-custom-searchparams [07:31|% 84|+ 4384|- 20]: release test-whatwg-url-custom-searchparams-app... [07:31|% 84|+ 4385|- 20]: release test-whatwg-url-custom-searchparams-con... [07:31|% 84|+ 4386|- 20]: release test-whatwg-url-custom-searchparams-del... [07:31|% 84|+ 4387|- 20]: release test-whatwg-url-custom-searchparams-ent... [07:31|% 84|+ 4388|- 20]: release test-whatwg-url-custom-searchparams-for... [07:31|% 84|+ 4389|- 20]: release test-whatwg-url-custom-searchparams-get [07:31|% 84|+ 4390|- 20]: release test-whatwg-url-custom-searchparams-get... [07:31|% 84|+ 4391|- 20]: release test-whatwg-url-custom-searchparams-has [07:31|% 84|+ 4392|- 20]: release test-whatwg-url-custom-searchparams-ins... [07:31|% 84|+ 4393|- 20]: release test-whatwg-url-custom-searchparams-key... [07:32|% 84|+ 4394|- 20]: release test-whatwg-url-custom-searchparams-set [07:32|% 84|+ 4395|- 20]: release test-whatwg-url-custom-searchparams-sor... [07:32|% 84|+ 4396|- 20]: release test-whatwg-url-custom-searchparams-str... [07:32|% 84|+ 4397|- 20]: release test-whatwg-url-custom-searchparams-val... [07:32|% 84|+ 4398|- 20]: release test-whatwg-url-custom-setters [07:32|% 84|+ 4399|- 20]: release test-whatwg-url-custom-tostringtag [07:32|% 84|+ 4400|- 20]: release test-whatwg-url-invalidthis [07:32|% 84|+ 4401|- 20]: release test-whatwg-url-override-hostname [07:32|% 84|+ 4402|- 20]: release test-whatwg-url-properties [07:32|% 84|+ 4403|- 20]: release test-whatwg-webstreams-adapters-streamb... [07:32|% 84|+ 4404|- 20]: release test-whatwg-webstreams-adapters-to-read... [07:32|% 84|+ 4405|- 20]: release test-whatwg-webstreams-adapters-to-read... [07:32|% 84|+ 4406|- 20]: release test-whatwg-webstreams-adapters-to-stre... [07:32|% 84|+ 4407|- 20]: release test-whatwg-webstreams-adapters-to-stre... [07:32|% 84|+ 4408|- 20]: release test-whatwg-webstreams-adapters-to-stre... [07:32|% 84|+ 4409|- 20]: release test-whatwg-webstreams-adapters-to-writ... [07:32|% 84|+ 4410|- 20]: release test-whatwg-webstreams-compression [07:32|% 84|+ 4411|- 20]: release test-whatwg-webstreams-coverage [07:32|% 84|+ 4412|- 20]: release test-whatwg-webstreams-encoding [07:32|% 84|+ 4413|- 20]: release test-whatwg-webstreams-transfer [07:32|% 84|+ 4414|- 20]: release test-whatwg-webstreams-transform-stream... [07:33|% 84|+ 4415|- 20]: release test-whatwg-writablestream [07:33|% 85|+ 4416|- 20]: release test-whatwg-writablestream-close [07:33|% 85|+ 4417|- 20]: release test-windows-abort-exitcode [07:33|% 85|+ 4418|- 20]: release test-windows-failed-heap-allocation [07:33|% 85|+ 4419|- 20]: release test-worker [07:33|% 85|+ 4420|- 20]: release test-worker [07:33|% 85|+ 4421|- 20]: release test-worker-abort-on-uncaught-exception [07:33|% 85|+ 4422|- 20]: release test-worker-abort-on-uncaught-exception... [07:33|% 85|+ 4423|- 20]: release test-worker-arraybuffer-zerofill [07:33|% 85|+ 4424|- 20]: release test-worker-beforeexit-throw-exit [07:33|% 85|+ 4425|- 20]: release test-worker-broadcastchannel [07:33|% 85|+ 4426|- 20]: release test-worker-broadcastchannel-wpt [07:33|% 85|+ 4427|- 20]: release test-worker-cjs-workerdata [07:34|% 85|+ 4428|- 20]: release test-worker-cleanexit-with-js [07:34|% 85|+ 4429|- 20]: release test-worker-cleanexit-with-moduleload [07:34|% 85|+ 4430|- 20]: release test-worker-cleanup-handles [07:34|% 85|+ 4431|- 20]: release test-worker-cli-options [07:34|% 85|+ 4432|- 20]: release test-worker-console-listeners [07:34|% 85|+ 4433|- 20]: release test-worker-cpu-profile [07:34|% 85|+ 4434|- 20]: release test-worker-cpu-usage [07:34|% 85|+ 4435|- 20]: release test-worker-crypto-sign-transfer-result [07:34|% 85|+ 4436|- 20]: release test-worker-cwd-race-condition [07:34|% 85|+ 4437|- 20]: release test-worker-data-url [07:34|% 85|+ 4438|- 20]: release test-worker-debug [07:34|% 85|+ 4439|- 20]: release test-worker-dispose [07:34|% 85|+ 4440|- 20]: release test-worker-dns-terminate [07:34|% 85|+ 4441|- 20]: release test-worker-dns-terminate-during-query [07:35|% 85|+ 4442|- 20]: release test-worker-environmentdata [07:35|% 85|+ 4443|- 20]: release test-worker-error-stack-getter-throws [07:35|% 85|+ 4444|- 20]: release test-worker-esm-exit [07:35|% 85|+ 4445|- 20]: release test-worker-esm-missing-main [07:35|% 85|+ 4446|- 20]: release test-worker-esmodule [07:36|% 85|+ 4447|- 20]: release test-worker-eval-typescript [07:36|% 85|+ 4448|- 20]: release test-worker-event [07:36|% 85|+ 4449|- 20]: release test-worker-execargv [07:36|% 85|+ 4450|- 20]: release test-worker-execargv-invalid [07:36|% 85|+ 4451|- 20]: release test-worker-exit-code [07:36|% 85|+ 4452|- 20]: release test-worker-exit-event-error [07:37|% 85|+ 4453|- 20]: release test-worker-exit-from-uncaught-exceptio... [07:37|% 85|+ 4454|- 20]: release test-worker-exit-heapsnapshot [07:37|% 85|+ 4455|- 20]: release test-worker-fs-stat-watcher [07:37|% 85|+ 4456|- 20]: release test-worker-hasref [07:37|% 85|+ 4457|- 20]: release test-worker-heap-profile === release test-v8-serialize-leak === Path: parallel/test-v8-serialize-leak before=0 after=0 before=0 after=0 before=0 after=0 before=0 after=0 before=0 after=0 before=0 after=0 before=0 after=0 before=0 after=0 before=0 after=0 before=0 after=0 /build/nodejs-lts-krypton/src/node/test/common/gc.js:64 throw new Error(`Test ${name} failed`); ^ Error: Test RSS should go down failed at gcUntil (/build/nodejs-lts-krypton/src/node/test/common/gc.js:64:9) at async main (/build/nodejs-lts-krypton/src/node/test/parallel/test-v8-serialize-leak.js:20:3) Node.js v24.19.0 Command: out/Release/node --expose-gc /build/nodejs-lts-krypton/src/node/test/parallel/test-v8-serialize-leak.js [07:37|% 85|+ 4457|- 21]: release test-worker-heap-snapshot [07:37|% 85|+ 4458|- 21]: release test-worker-heap-statistics [07:37|% 85|+ 4459|- 21]: release test-worker-heapdump-failure [07:37|% 85|+ 4460|- 21]: release test-worker-http2-generic-streams-termi... [07:37|% 85|+ 4461|- 21]: release test-worker-http2-stream-terminate [07:37|% 85|+ 4462|- 21]: release test-worker-init-failure [07:38|% 85|+ 4463|- 21]: release test-worker-internal-modules [07:38|% 85|+ 4464|- 21]: release test-worker-invalid-workerdata [07:38|% 85|+ 4465|- 21]: release test-worker-load-file-with-extension-ot... [07:38|% 85|+ 4466|- 21]: release test-worker-memory [07:38|% 86|+ 4467|- 21]: release test-worker-message-channel [07:38|% 86|+ 4468|- 21]: release test-worker-message-channel-sharedarray... [07:38|% 86|+ 4469|- 21]: release test-worker-message-event [07:38|% 86|+ 4470|- 21]: release test-worker-message-mark-as-uncloneable [07:39|% 86|+ 4471|- 21]: release test-worker-message-not-serializable [07:39|% 86|+ 4472|- 21]: release test-worker-message-port [07:39|% 86|+ 4473|- 21]: release test-worker-message-port-arraybuffer [07:39|% 86|+ 4474|- 21]: release test-worker-message-port-close [07:39|% 86|+ 4475|- 21]: release test-worker-message-port-close-while-re... [07:39|% 86|+ 4476|- 21]: release test-worker-message-port-constructor [07:39|% 86|+ 4477|- 21]: release test-worker-message-port-drain [07:39|% 86|+ 4478|- 21]: release test-worker-message-port-infinite-messa... [07:40|% 86|+ 4479|- 21]: release test-worker-message-port-inspect-during... [07:40|% 86|+ 4480|- 21]: release test-worker-message-port-jstransferable... [07:40|% 86|+ 4481|- 21]: release test-worker-message-port-message-before... [07:40|% 86|+ 4482|- 21]: release test-worker-message-port-message-port-t... [07:40|% 86|+ 4483|- 21]: release test-worker-message-port-move [07:41|% 86|+ 4484|- 21]: release test-worker-message-port-multiple-share... [07:41|% 86|+ 4485|- 21]: release test-worker-message-port-receive-messag... [07:41|% 86|+ 4486|- 21]: release test-worker-message-port-terminate-tran... [07:41|% 86|+ 4487|- 21]: release test-worker-message-port-transfer-close... [07:41|% 86|+ 4488|- 21]: release test-worker-message-port-transfer-dupli... [07:41|% 86|+ 4489|- 21]: release test-worker-message-port-transfer-fake-... [07:41|% 86|+ 4490|- 21]: release test-worker-message-port-transfer-fake-... [07:41|% 86|+ 4491|- 21]: release test-worker-message-port-transfer-fileh... [07:41|% 86|+ 4492|- 21]: release test-worker-message-port-transfer-nativ... [07:41|% 86|+ 4493|- 21]: release test-worker-message-port-transfer-self [07:42|% 86|+ 4494|- 21]: release test-worker-message-port-transfer-targe... [07:42|% 86|+ 4495|- 21]: release test-worker-message-port-transfer-termi... [07:42|% 86|+ 4496|- 21]: release test-worker-message-port-wasm-module [07:42|% 86|+ 4497|- 21]: release test-worker-message-port-wasm-threads [07:42|% 86|+ 4498|- 21]: release test-worker-message-transfer-port-mark-... [07:42|% 86|+ 4499|- 21]: release test-worker-message-type-unknown [07:43|% 86|+ 4500|- 21]: release test-worker-messageport-hasref [07:43|% 86|+ 4501|- 21]: release test-worker-messaging [07:43|% 86|+ 4502|- 21]: release test-worker-messaging-errors-handler [07:43|% 86|+ 4503|- 21]: release test-worker-messaging-errors-invalid [07:43|% 86|+ 4504|- 21]: release test-worker-messaging-errors-timeout [07:44|% 86|+ 4505|- 21]: release test-worker-mjs-workerdata [07:44|% 86|+ 4506|- 21]: release test-worker-name [07:44|% 86|+ 4507|- 21]: release test-worker-nearheaplimit-deadlock [07:44|% 86|+ 4508|- 21]: release test-worker-nested-on-process-exit [07:44|% 86|+ 4509|- 21]: release test-worker-nested-uncaught [07:44|% 86|+ 4510|- 21]: release test-worker-nexttick-terminate [07:45|% 86|+ 4511|- 21]: release test-worker-no-sab [07:45|% 86|+ 4512|- 21]: release test-worker-no-stdin-stdout-interaction [07:45|% 86|+ 4513|- 21]: release test-worker-node-options === release test-worker-memory === Path: parallel/test-worker-memory run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=3 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=2 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=1 (numWorkers=20) run() called with n=0 (numWorkers=20) done() called (finished=0) run() called with n=0 (numWorkers=20) done() called (finished=1) run() called with n=0 (numWorkers=20) done() called (finished=2) run() called with n=0 (numWorkers=20) done() called (finished=3) run() called with n=0 (numWorkers=20) done() called (finished=4) run() called with n=0 (numWorkers=20) done() called (finished=5) run() called with n=0 (numWorkers=20) done() called (finished=6) run() called with n=0 (numWorkers=20) done() called (finished=7) run() called with n=0 (numWorkers=20) done() called (finished=8) run() called with n=0 (numWorkers=20) done() called (finished=9) run() called with n=0 (numWorkers=20) done() called (finished=10) run() called with n=0 (numWorkers=20) done() called (finished=11) run() called with n=0 (numWorkers=20) done() called (finished=12) run() called with n=0 (numWorkers=20) done() called (finished=13) run() called with n=0 (numWorkers=20) done() called (finished=14) run() called with n=0 (numWorkers=20) done() called (finished=15) run() called with n=0 (numWorkers=20) done() called (finished=16) run() called with n=0 (numWorkers=20) done() called (finished=17) run() called with n=0 (numWorkers=20) done() called (finished=18) run() called with n=0 (numWorkers=20) done() called (finished=19) node:internal/assert/utils:77 throw err; ^ AssertionError [ERR_ASSERTION]: Unexpected memory overhead: [ { rss: 0, heapTotal: 7872512, heapUsed: 5428624, external: 2507304, arrayBuffers: 143651 }, { rss: 0, heapTotal: 8134656, heapUsed: 6864488, external: 2507344, arrayBuffers: 143651 } ] at /build/nodejs-lts-krypton/src/node/test/parallel/test-worker-memory.js:46:14 at /build/nodejs-lts-krypton/src/node/test/common/index.js:479:15 at run (/build/nodejs-lts-krypton/src/node/test/parallel/test-worker-memory.js:23:12) at Worker. (/build/nodejs-lts-krypton/src/node/test/parallel/test-worker-memory.js:31:5) at Worker. (/build/nodejs-lts-krypton/src/node/test/common/index.js:479:15) at Worker.emit (node:events:509:28) at [kOnExit] (node:internal/worker:400:10) at Worker..onexit (node:internal/worker:295:20) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-worker-memory.js [07:45|% 86|+ 4513|- 22]: release test-worker-non-fatal-uncaught-exceptio... [07:45|% 86|+ 4514|- 22]: release test-worker-on-process-exit [07:45|% 86|+ 4515|- 22]: release test-worker-onmessage [07:45|% 86|+ 4516|- 22]: release test-worker-onmessage-not-a-function [07:45|% 86|+ 4517|- 22]: release test-worker-parent-port-ref [07:46|% 87|+ 4518|- 22]: release test-worker-process-argv [07:46|% 87|+ 4519|- 22]: release test-worker-process-cwd [07:46|% 87|+ 4520|- 22]: release test-worker-process-env [07:46|% 87|+ 4521|- 22]: release test-worker-process-env-shared [07:47|% 87|+ 4522|- 22]: release test-worker-process-exit-async-module [07:47|% 87|+ 4523|- 22]: release test-worker-ref [07:47|% 87|+ 4524|- 22]: release test-worker-ref-onexit [07:47|% 87|+ 4525|- 22]: release test-worker-relative-path [07:47|% 87|+ 4526|- 22]: release test-worker-relative-path-double-dot [07:47|% 87|+ 4527|- 22]: release test-worker-resource-limits [07:47|% 87|+ 4528|- 22]: release test-worker-safe-getters [07:48|% 87|+ 4529|- 22]: release test-worker-sharedarraybuffer-from-work... [07:48|% 87|+ 4530|- 22]: release test-worker-stack-overflow [07:48|% 87|+ 4531|- 22]: release test-worker-stack-overflow-stack-size [07:48|% 87|+ 4532|- 22]: release test-worker-stdio [07:48|% 87|+ 4533|- 22]: release test-worker-stdio-flush [07:48|% 87|+ 4534|- 22]: release test-worker-stdio-flush-inflight [07:48|% 87|+ 4535|- 22]: release test-worker-stdio-from-preload-module [07:48|% 87|+ 4536|- 22]: release test-worker-syntax-error [07:48|% 87|+ 4537|- 22]: release test-worker-syntax-error-file [07:48|% 87|+ 4538|- 22]: release test-worker-terminate-http2-respond-wit... [07:48|% 87|+ 4539|- 22]: release test-worker-terminate-microtask-loop [07:48|% 87|+ 4540|- 22]: release test-worker-terminate-nested [07:48|% 87|+ 4541|- 22]: release test-worker-terminate-null-handler [07:49|% 87|+ 4542|- 22]: release test-worker-terminate-ref-public-port [07:49|% 87|+ 4543|- 22]: release test-worker-terminate-source-map [07:49|% 87|+ 4544|- 22]: release test-worker-terminate-timers [07:49|% 87|+ 4545|- 22]: release test-worker-terminate-unrefed [07:49|% 87|+ 4546|- 22]: release test-worker-thread-name [07:49|% 87|+ 4547|- 22]: release test-worker-track-unmanaged-fds [07:49|% 87|+ 4548|- 22]: release test-worker-type-check [07:49|% 87|+ 4549|- 22]: release test-worker-uncaught-exception [07:50|% 87|+ 4550|- 22]: release test-worker-uncaught-exception-async [07:50|% 87|+ 4551|- 22]: release test-worker-unref-from-message-during-e... [07:50|% 87|+ 4552|- 22]: release test-worker-unsupported-eval-on-url [07:50|% 87|+ 4553|- 22]: release test-worker-unsupported-path [07:50|% 87|+ 4554|- 22]: release test-worker-unsupported-things [07:50|% 87|+ 4555|- 22]: release test-worker-vm-context-terminate [07:51|% 87|+ 4556|- 22]: release test-worker-voluntarily-exit-followed-b... [07:51|% 87|+ 4557|- 22]: release test-worker-voluntarily-exit-followed-b... [07:51|% 87|+ 4558|- 22]: release test-worker-workerdata-messageport [07:51|% 87|+ 4559|- 22]: release test-worker-workerdata-sharedarraybuffe... [07:51|% 87|+ 4560|- 22]: release test-wrap-js-stream-destroy [07:51|% 87|+ 4561|- 22]: release test-wrap-js-stream-duplex [07:51|% 87|+ 4562|- 22]: release test-wrap-js-stream-exceptions [07:51|% 87|+ 4563|- 22]: release test-wrap-js-stream-read-stop [07:51|% 87|+ 4564|- 22]: release test-x509-escaping [07:51|% 87|+ 4565|- 22]: release test-zlib [07:51|% 87|+ 4566|- 22]: release test-zlib-brotli [07:51|% 87|+ 4567|- 22]: release test-zlib-brotli-16GB [07:51|% 87|+ 4568|- 22]: release test-zlib-brotli-dictionary [07:51|% 87|+ 4569|- 22]: release test-zlib-brotli-flush [07:51|% 88|+ 4570|- 22]: release test-zlib-brotli-flush-invalid-kind [07:51|% 88|+ 4571|- 22]: release test-zlib-brotli-from-brotli [07:51|% 88|+ 4572|- 22]: release test-zlib-brotli-from-string [07:51|% 88|+ 4573|- 22]: release test-zlib-brotli-kmaxlength-rangeerror [07:51|% 88|+ 4574|- 22]: release test-zlib-close-after-error [07:51|% 88|+ 4575|- 22]: release test-zlib-close-after-write [07:52|% 88|+ 4576|- 22]: release test-zlib-close-in-ondata [07:52|% 88|+ 4577|- 22]: release test-zlib-const [07:52|% 88|+ 4578|- 22]: release test-zlib-convenience-methods [07:52|% 88|+ 4579|- 22]: release test-zlib-crc32 [07:52|% 88|+ 4580|- 22]: release test-zlib-create-raw [07:52|% 88|+ 4581|- 22]: release test-zlib-deflate-constructors [07:52|% 88|+ 4582|- 22]: release test-zlib-deflate-raw-inherits [07:52|% 88|+ 4583|- 22]: release test-zlib-destroy [07:52|% 88|+ 4584|- 22]: release test-zlib-destroy-pipe [07:53|% 88|+ 4585|- 22]: release test-zlib-dictionary [07:53|% 88|+ 4586|- 22]: release test-zlib-dictionary-fail [07:53|% 88|+ 4587|- 22]: release test-zlib-empty-buffer [07:53|% 88|+ 4588|- 22]: release test-zlib-failed-init [07:53|% 88|+ 4589|- 22]: release test-zlib-flush [07:53|% 88|+ 4590|- 22]: release test-zlib-flush-drain [07:53|% 88|+ 4591|- 22]: release test-zlib-flush-drain-longblock [07:53|% 88|+ 4592|- 22]: release test-zlib-flush-flags [07:53|% 88|+ 4593|- 22]: release test-zlib-flush-write-sync-interleaved [07:53|% 88|+ 4594|- 22]: release test-zlib-from-concatenated-gzip [07:53|% 88|+ 4595|- 22]: release test-zlib-from-gzip [07:53|% 88|+ 4596|- 22]: release test-zlib-from-gzip-with-trailing-garba... [07:53|% 88|+ 4597|- 22]: release test-zlib-from-string [07:53|% 88|+ 4598|- 22]: release test-zlib-invalid-arg-value-brotli-comp... [07:53|% 88|+ 4599|- 22]: release test-zlib-invalid-input [07:53|% 88|+ 4600|- 22]: release test-zlib-invalid-input-memory [07:53|% 88|+ 4601|- 22]: release test-zlib-kmaxlength-rangeerror [07:54|% 88|+ 4602|- 22]: release test-zlib-maxOutputLength [07:54|% 88|+ 4603|- 22]: release test-zlib-negative-zero [07:54|% 88|+ 4604|- 22]: release test-zlib-no-stream [07:54|% 88|+ 4605|- 22]: release test-zlib-not-string-or-buffer [07:54|% 88|+ 4606|- 22]: release test-zlib-object-write [07:54|% 88|+ 4607|- 22]: release test-zlib-params [07:54|% 88|+ 4608|- 22]: release test-zlib-premature-end [07:54|% 88|+ 4609|- 22]: release test-zlib-random-byte-pipes [07:54|% 88|+ 4610|- 22]: release test-zlib-reject-garbage-after-end [07:54|% 88|+ 4611|- 22]: release test-zlib-reset-before-write [07:54|% 88|+ 4612|- 22]: release test-zlib-reset-during-write [07:54|% 88|+ 4613|- 22]: release test-zlib-sync-no-event [07:54|% 88|+ 4614|- 22]: release test-zlib-truncated [07:54|% 88|+ 4615|- 22]: release test-zlib-type-error [07:54|% 88|+ 4616|- 22]: release test-zlib-unused-weak [07:54|% 88|+ 4617|- 22]: release test-zlib-unzip-one-byte-chunks [07:55|% 88|+ 4618|- 22]: release test-zlib-write-after-close [07:55|% 88|+ 4619|- 22]: release test-zlib-write-after-end [07:55|% 88|+ 4620|- 22]: release test-zlib-write-after-flush [07:55|% 88|+ 4621|- 22]: release test-zlib-zero-byte [07:55|% 88|+ 4622|- 22]: release test-zlib-zero-windowBits [07:55|% 89|+ 4623|- 22]: release test-zlib-zstd [07:55|% 89|+ 4624|- 22]: release test-zlib-zstd-dictionary [07:55|% 89|+ 4625|- 22]: release test-zlib-zstd-flush [07:55|% 89|+ 4626|- 22]: release test-zlib-zstd-from-string [07:55|% 89|+ 4627|- 22]: release test-zlib-zstd-from-zstd [07:55|% 89|+ 4628|- 22]: release test-zlib-zstd-kmaxlength-rangeerror [07:55|% 89|+ 4629|- 22]: release test-zlib-zstd-pledged-src-size [07:55|% 89|+ 4630|- 22]: release assert_throws_stack.js [07:55|% 89|+ 4631|- 22]: release console_assert.js [07:55|% 89|+ 4632|- 22]: release internal_assert.js [07:55|% 89|+ 4633|- 22]: release internal_assert_fail.js [07:55|% 89|+ 4634|- 22]: release max_tick_depth.js [07:56|% 89|+ 4635|- 22]: release nexttick_throw.js [07:56|% 89|+ 4636|- 22]: release node_run_non_existent.js [07:56|% 89|+ 4637|- 22]: release test-testpy-env-var-via-comment.js [07:56|% 89|+ 4638|- 22]: release util-inspect-error-cause.js [07:56|% 89|+ 4639|- 22]: release util_inspect_error.js [07:56|% 89|+ 4640|- 22]: release test-http-proxy-fetch [07:56|% 89|+ 4641|- 22]: release test-http-proxy-request [07:56|% 89|+ 4642|- 22]: release test-http-proxy-request-absolute-path-a... [07:56|% 89|+ 4643|- 22]: release test-http-proxy-request-authority-const... [07:56|% 89|+ 4644|- 22]: release test-http-proxy-request-connection-refu... [07:56|% 89|+ 4645|- 22]: release test-http-proxy-request-https-proxy [07:56|% 89|+ 4646|- 22]: release test-http-proxy-request-invalid-char-in... [07:56|% 89|+ 4647|- 22]: release test-http-proxy-request-invalid-char-in... [07:56|% 89|+ 4648|- 22]: release test-http-proxy-request-invalid-credent... [07:56|% 89|+ 4649|- 22]: release test-http-proxy-request-invalid-proxy [07:56|% 89|+ 4650|- 22]: release test-http-proxy-request-invalid-url [07:56|% 89|+ 4651|- 22]: release test-http-proxy-request-ipv6 [07:56|% 89|+ 4652|- 22]: release test-http-proxy-request-max-sockets [07:57|% 89|+ 4653|- 22]: release test-http-proxy-request-no-proxy [07:57|% 89|+ 4654|- 22]: release test-http-proxy-request-no-proxy-asteri... [07:57|% 89|+ 4655|- 22]: release test-http-proxy-request-no-proxy-domain [07:57|% 89|+ 4656|- 22]: release test-http-proxy-request-no-proxy-ip [07:57|% 89|+ 4657|- 22]: release test-http-proxy-request-no-proxy-port-s... [07:57|% 89|+ 4658|- 22]: release test-http-proxy-request-origin-form-pat... [07:57|% 89|+ 4659|- 22]: release test-http-proxy-request-proxy-failure-5... [07:57|% 89|+ 4660|- 22]: release test-http-proxy-request-proxy-failure-h... [07:57|% 89|+ 4661|- 22]: release test-http-proxy-request-socket-keep-ali... [07:57|% 89|+ 4662|- 22]: release test-http-proxy-request-validation-erro... [07:57|% 89|+ 4663|- 22]: release test-http-request-proxy-post [07:57|% 89|+ 4664|- 22]: release test-http-request-proxy-post-server-fai... [07:57|% 89|+ 4665|- 22]: release test-http-set-global-proxy-from-env-fet... [07:57|% 89|+ 4666|- 22]: release test-http-set-global-proxy-from-env-fet... [07:57|% 89|+ 4667|- 22]: release test-http-set-global-proxy-from-env-fet... [07:58|% 89|+ 4668|- 22]: release test-http-set-global-proxy-from-env-fet... [07:58|% 89|+ 4669|- 22]: release test-http-set-global-proxy-from-env-fet... [07:58|% 89|+ 4670|- 22]: release test-http-set-global-proxy-from-env-fet... [07:58|% 89|+ 4671|- 22]: release test-http-set-global-proxy-from-env-htt... [07:59|% 89|+ 4672|- 22]: release test-http-set-global-proxy-from-env-htt... [07:59|% 89|+ 4673|- 22]: release test-http-set-global-proxy-from-env-htt... [07:59|% 89|+ 4674|- 22]: release test-http-set-global-proxy-from-env-htt... [07:59|% 90|+ 4675|- 22]: release test-http-set-global-proxy-from-env-htt... [07:59|% 90|+ 4676|- 22]: release test-http-set-global-proxy-from-env-inv... [08:00|% 90|+ 4677|- 22]: release test-http-set-global-proxy-from-env-inv... [08:00|% 90|+ 4678|- 22]: release test-http-set-global-proxy-from-env-no-... [08:00|% 90|+ 4679|- 22]: release test-http-set-global-proxy-from-env-ove... [08:00|% 90|+ 4680|- 22]: release test-http-set-global-proxy-from-env-ove... [08:01|% 90|+ 4681|- 22]: release test-https-proxy-fetch [08:01|% 90|+ 4682|- 22]: release test-https-proxy-request [08:01|% 90|+ 4683|- 22]: release test-https-proxy-request-auth-failure [08:01|% 90|+ 4684|- 22]: release test-https-proxy-request-connection-ref... [08:01|% 90|+ 4685|- 22]: release test-https-proxy-request-empty-response [08:01|% 90|+ 4686|- 22]: release test-https-proxy-request-handshake-fail... [08:02|% 90|+ 4687|- 22]: release test-https-proxy-request-https-proxy [08:02|% 90|+ 4688|- 22]: release test-https-proxy-request-incomplete-hea... [08:02|% 90|+ 4689|- 22]: release test-https-proxy-request-invalid-char-i... [08:02|% 90|+ 4690|- 22]: release test-https-proxy-request-invalid-char-i... [08:02|% 90|+ 4691|- 22]: release test-https-proxy-request-invalid-creden... [08:02|% 90|+ 4692|- 22]: release test-https-proxy-request-invalid-url [08:02|% 90|+ 4693|- 22]: release test-https-proxy-request-ipv6 [08:02|% 90|+ 4694|- 22]: release test-https-proxy-request-malformed-resp... [08:03|% 90|+ 4695|- 22]: release test-https-proxy-request-max-sockets [08:03|% 90|+ 4696|- 22]: release test-https-proxy-request-no-proxy [08:03|% 90|+ 4697|- 22]: release test-https-proxy-request-proxy-failure-... [08:03|% 90|+ 4698|- 22]: release test-https-proxy-request-proxy-failure-... [08:03|% 90|+ 4699|- 22]: release test-https-proxy-request-proxy-failure-... [08:03|% 90|+ 4700|- 22]: release test-https-proxy-request-proxy-failure-... [08:03|% 90|+ 4701|- 22]: release test-https-proxy-request-server-failure... [08:03|% 90|+ 4702|- 22]: release test-https-proxy-request-socket-keep-al... [08:03|% 90|+ 4703|- 22]: release test-https-proxy-request-tunnel-timeout [08:04|% 90|+ 4704|- 22]: release test-https-proxy-request-tunnel-timeout... [08:04|% 90|+ 4705|- 22]: release test-https-request-proxy-post [08:04|% 90|+ 4706|- 22]: release test-use-env-proxy-cli-http [08:04|% 90|+ 4707|- 22]: release test-use-env-proxy-cli-https [08:05|% 90|+ 4708|- 22]: release test-use-env-proxy-precedence [08:05|% 90|+ 4709|- 22]: release test-async-await [08:05|% 90|+ 4710|- 22]: release test-async-exec-resource-http [08:05|% 90|+ 4711|- 22]: release test-async-exec-resource-http-32060 [08:05|% 90|+ 4712|- 22]: release test-async-exec-resource-http-agent [08:06|% 90|+ 4713|- 22]: release test-async-exec-resource-match [08:06|% 90|+ 4714|- 22]: release test-async-local-storage-args [08:06|% 90|+ 4715|- 22]: release test-async-local-storage-async-await [08:06|% 90|+ 4716|- 22]: release test-async-local-storage-async-function... [08:06|% 90|+ 4717|- 22]: release test-async-local-storage-dgram [08:06|% 90|+ 4718|- 22]: release test-async-local-storage-enable-disable [08:06|% 90|+ 4719|- 22]: release test-async-local-storage-enter-with [08:06|% 90|+ 4720|- 22]: release test-async-local-storage-errors [08:07|% 90|+ 4721|- 22]: release test-async-local-storage-gcable [08:07|% 90|+ 4722|- 22]: release test-async-local-storage-http [08:07|% 90|+ 4723|- 22]: release test-async-local-storage-http-agent [08:07|% 90|+ 4724|- 22]: release test-async-local-storage-misc-stores [08:07|% 90|+ 4725|- 22]: release test-async-local-storage-nested [08:07|% 90|+ 4726|- 22]: release test-async-local-storage-no-mix-context... [08:07|% 91|+ 4727|- 22]: release test-async-local-storage-promises [08:07|% 91|+ 4728|- 22]: release test-async-local-storage-socket [08:07|% 91|+ 4729|- 22]: release test-async-local-storage-stream-finishe... [08:07|% 91|+ 4730|- 22]: release test-async-local-storage-thenable [08:07|% 91|+ 4731|- 22]: release test-async-local-storage-tlssocket [08:07|% 91|+ 4732|- 22]: release test-async-wrap-providers [08:07|% 91|+ 4733|- 22]: release test-callback-error [08:08|% 91|+ 4734|- 22]: release test-crypto-pbkdf2 [08:08|% 91|+ 4735|- 22]: release test-crypto-randomBytes [08:08|% 91|+ 4736|- 22]: release test-destroy-not-blocked [08:08|% 91|+ 4737|- 22]: release test-disable-in-init [08:08|% 91|+ 4738|- 22]: release test-embedder.api.async-resource [08:08|% 91|+ 4739|- 22]: release test-embedder.api.async-resource-no-typ... [08:08|% 91|+ 4740|- 22]: release test-embedder.api.async-resource.runInA... [08:08|% 91|+ 4741|- 22]: release test-emit-after-on-destroyed [08:08|% 91|+ 4742|- 22]: release test-emit-before-after [08:08|% 91|+ 4743|- 22]: release test-emit-before-on-destroyed [08:08|% 91|+ 4744|- 22]: release test-emit-init [08:08|% 91|+ 4745|- 22]: release test-enable-disable [08:08|% 91|+ 4746|- 22]: release test-enable-in-init [08:09|% 91|+ 4747|- 22]: release test-filehandle-no-reuse [08:09|% 91|+ 4748|- 22]: release test-fseventwrap [08:09|% 91|+ 4749|- 22]: release test-fsreqcallback-access [08:09|% 91|+ 4750|- 22]: release test-fsreqcallback-readFile [08:09|% 91|+ 4751|- 22]: release test-getaddrinforeqwrap [08:09|% 91|+ 4752|- 22]: release test-getnameinforeqwrap [08:09|% 91|+ 4753|- 22]: release test-graph.fsreq-readFile [08:09|% 91|+ 4754|- 22]: release test-graph.http [08:09|% 91|+ 4755|- 22]: release test-graph.intervals [08:09|% 91|+ 4756|- 22]: release test-graph.pipe [08:09|% 91|+ 4757|- 22]: release test-graph.pipeconnect [08:09|% 91|+ 4758|- 22]: release test-graph.shutdown [08:09|% 91|+ 4759|- 22]: release test-graph.signal [08:09|% 91|+ 4760|- 22]: release test-graph.statwatcher [08:09|% 91|+ 4761|- 22]: release test-graph.tcp [08:09|% 91|+ 4762|- 22]: release test-graph.timeouts [08:10|% 91|+ 4763|- 22]: release test-graph.tls-write [08:10|% 91|+ 4764|- 22]: release test-graph.tls-write-12 [08:10|% 91|+ 4765|- 22]: release test-http-agent-handle-reuse-parallel [08:10|% 91|+ 4766|- 22]: release test-http-agent-handle-reuse-serial [08:10|% 91|+ 4767|- 22]: release test-httpparser-reuse [08:10|% 91|+ 4768|- 22]: release test-httpparser.request [08:10|% 91|+ 4769|- 22]: release test-httpparser.response [08:10|% 91|+ 4770|- 22]: release test-immediate [08:10|% 91|+ 4771|- 22]: release test-improper-order [08:10|% 91|+ 4772|- 22]: release test-improper-unwind [08:10|% 91|+ 4773|- 22]: release test-late-hook-enable [08:10|% 91|+ 4774|- 22]: release test-net-get-connections [08:10|% 91|+ 4775|- 22]: release test-nexttick-default-trigger [08:11|% 91|+ 4776|- 22]: release test-no-assert-when-disabled [08:11|% 91|+ 4777|- 22]: release test-pipeconnectwrap [08:11|% 91|+ 4778|- 22]: release test-pipewrap [08:11|% 92|+ 4779|- 22]: release test-promise [08:11|% 92|+ 4780|- 22]: release test-promise.chain-promise-before-init-... [08:11|% 92|+ 4781|- 22]: release test-promise.promise-before-init-hooks [08:11|% 92|+ 4782|- 22]: release test-querywrap [08:11|% 92|+ 4783|- 22]: release test-queue-microtask [08:11|% 92|+ 4784|- 22]: release test-shutdownwrap [08:11|% 92|+ 4785|- 22]: release test-signalwrap [08:11|% 92|+ 4786|- 22]: release test-statwatcher [08:11|% 92|+ 4787|- 22]: release test-tcpwrap [08:11|% 92|+ 4788|- 22]: release test-timers.setInterval [08:11|% 92|+ 4789|- 22]: release test-timers.setTimeout [08:11|% 92|+ 4790|- 22]: release test-tlswrap [08:12|% 92|+ 4791|- 22]: release test-track-promises-default [08:12|% 92|+ 4792|- 22]: release test-track-promises-false [08:12|% 92|+ 4793|- 22]: release test-track-promises-false-check [08:12|% 92|+ 4794|- 22]: release test-track-promises-true [08:12|% 92|+ 4795|- 22]: release test-track-promises-validation [08:12|% 92|+ 4796|- 22]: release test-ttywrap.readstream [08:12|% 92|+ 4797|- 22]: release test-udpsendwrap [08:12|% 92|+ 4798|- 22]: release test-udpwrap [08:12|% 92|+ 4799|- 22]: release test-unhandled-exception-valid-ids [08:12|% 92|+ 4800|- 22]: release test-unhandled-rejection-context [08:12|% 92|+ 4801|- 22]: release test-writewrap [08:12|% 92|+ 4802|- 22]: release test-zlib.zlib-binding.deflate [08:13|% 92|+ 4823|- 22]: release permission [08:14|% 92|+ 4830|- 22]: release submodule [08:15|% 93|+ 4832|- 22]: release test [08:16|% 93|+ 4833|- 22]: release test [08:17|% 93|+ 4836|- 22]: release test [08:18|% 93|+ 4837|- 22]: release test [08:18|% 93|+ 4838|- 22]: release test [08:20|% 93|+ 4839|- 22]: release test [08:21|% 93|+ 4840|- 22]: release test [08:23|% 93|+ 4841|- 22]: release test [08:24|% 93|+ 4842|- 22]: release test [08:25|% 93|+ 4843|- 22]: release test [08:25|% 93|+ 4844|- 22]: release test [08:26|% 93|+ 4845|- 22]: release test [08:28|% 93|+ 4846|- 22]: release test [08:29|% 93|+ 4847|- 22]: release test [08:30|% 93|+ 4848|- 22]: release test [08:31|% 93|+ 4849|- 22]: release test [08:32|% 93|+ 4850|- 22]: release test [08:32|% 93|+ 4851|- 22]: release test [08:33|% 93|+ 4852|- 22]: release test [08:34|% 93|+ 4853|- 22]: release test [08:35|% 93|+ 4854|- 22]: release test [08:36|% 93|+ 4855|- 22]: release test [08:37|% 93|+ 4856|- 22]: release test [08:38|% 93|+ 4857|- 22]: release test [08:39|% 93|+ 4858|- 22]: release test [08:40|% 93|+ 4859|- 22]: release test [08:42|% 93|+ 4860|- 22]: release test [08:42|% 93|+ 4861|- 22]: release test [08:43|% 93|+ 4862|- 22]: release test [08:44|% 93|+ 4863|- 22]: release test [08:45|% 93|+ 4864|- 22]: release test [08:47|% 93|+ 4865|- 22]: release test [08:48|% 93|+ 4866|- 22]: release test [08:49|% 93|+ 4867|- 22]: release test [08:51|% 93|+ 4868|- 22]: release test [08:52|% 93|+ 4869|- 22]: release test [08:53|% 93|+ 4870|- 22]: release test [08:54|% 93|+ 4871|- 22]: release test [08:55|% 93|+ 4872|- 22]: release test [08:59|% 93|+ 4873|- 22]: release test [09:00|% 93|+ 4874|- 22]: release test [09:01|% 93|+ 4875|- 22]: release test [09:02|% 93|+ 4876|- 22]: release test [09:03|% 93|+ 4877|- 22]: release test [09:04|% 93|+ 4878|- 22]: release test [09:05|% 93|+ 4879|- 22]: release test [09:13|% 93|+ 4880|- 22]: release test [09:18|% 93|+ 4881|- 22]: release test [09:20|% 93|+ 4882|- 22]: release test [09:21|% 94|+ 4883|- 22]: release test [09:22|% 94|+ 4884|- 22]: release test-async-hooks [09:23|% 94|+ 4885|- 22]: release test-default-only-config [09:24|% 94|+ 4886|- 22]: release test-free-called [09:26|% 94|+ 4887|- 22]: release test-import [09:27|% 94|+ 4888|- 22]: release test-import-package [09:28|% 94|+ 4889|- 22]: release test-inspector [09:29|% 94|+ 4890|- 22]: release test-legacy-provider-config [09:30|% 94|+ 4891|- 22]: release test-legacy-provider-inactive-config [09:32|% 94|+ 4892|- 22]: release test-legacy-provider-option [09:34|% 94|+ 4893|- 22]: release test-make-buffer [09:34|% 94|+ 4894|- 22]: release test-makecallback [09:36|% 94|+ 4895|- 22]: release test-makecallback-uncaught [09:38|% 94|+ 4896|- 22]: release test-no-legacy-provider-option [09:40|% 94|+ 4897|- 22]: release test-nonodesnapshot [09:42|% 94|+ 4898|- 22]: release test-perf-hooks-timerify [09:43|% 94|+ 4899|- 22]: release test-require [09:44|% 94|+ 4900|- 22]: release test-require [09:45|% 94|+ 4901|- 22]: release test-require-package [09:46|% 94|+ 4902|- 22]: release test-resolve-async [09:47|% 94|+ 4903|- 22]: release test-stringbytes-external-at-max [09:48|% 94|+ 4904|- 22]: release test-stringbytes-external-exceed-max [09:49|% 94|+ 4905|- 22]: release test-stringbytes-external-exceed-max-by... [09:52|% 94|+ 4906|- 22]: release test-stringbytes-external-exceed-max-by... [09:58|% 94|+ 4907|- 22]: release test-stringbytes-external-exceed-max-by... [09:59|% 94|+ 4908|- 22]: release test-stringbytes-external-exceed-max-by... [10:07|% 94|+ 4909|- 22]: release test-stringbytes-external-exceed-max-by... [10:12|% 94|+ 4910|- 22]: release test-stringbytes-external-exceed-max-by... [10:13|% 94|+ 4911|- 22]: release test-with-triggered-gc [10:15|% 94|+ 4912|- 22]: release test-worker [10:16|% 94|+ 4913|- 22]: release test-worker [10:17|% 94|+ 4914|- 22]: release test-worker [10:19|% 94|+ 4915|- 22]: release nested_wrap [10:20|% 94|+ 4916|- 22]: release test [10:21|% 94|+ 4917|- 22]: release test [10:22|% 94|+ 4918|- 22]: release test [10:23|% 94|+ 4919|- 22]: release test [10:24|% 94|+ 4920|- 22]: release test [10:24|% 94|+ 4921|- 22]: release test [10:26|% 94|+ 4922|- 22]: release test [10:26|% 94|+ 4923|- 22]: release test [10:27|% 94|+ 4924|- 22]: release test [10:28|% 94|+ 4925|- 22]: release test [10:29|% 94|+ 4926|- 22]: release test [10:30|% 94|+ 4927|- 22]: release test [10:31|% 94|+ 4928|- 22]: release test [10:32|% 94|+ 4929|- 22]: release test [10:33|% 94|+ 4930|- 22]: release test [10:33|% 94|+ 4931|- 22]: release test [10:34|% 94|+ 4932|- 22]: release test [10:50|% 94|+ 4933|- 22]: release test [10:51|% 94|+ 4934|- 22]: release test [10:54|% 94|+ 4935|- 22]: release test [10:55|% 95|+ 4936|- 22]: release test [10:56|% 95|+ 4937|- 22]: release test [10:57|% 95|+ 4938|- 22]: release test [10:58|% 95|+ 4939|- 22]: release test [10:59|% 95|+ 4940|- 22]: release test [11:00|% 95|+ 4941|- 22]: release test [11:01|% 95|+ 4942|- 22]: release test [11:02|% 95|+ 4943|- 22]: release test [11:03|% 95|+ 4944|- 22]: release test [11:04|% 95|+ 4945|- 22]: release test [11:05|% 95|+ 4946|- 22]: release test === release test-repl-async-iife === Path: parallel/test-repl-async-iife > (async() => { })() .exit Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-async-iife.js --- TIMEOUT --- === release test-repl-custom-eval === Path: parallel/test-repl-custom-eval (node:86524) [DEP0097] DeprecationWarning: Using a domain property in MakeCallback is deprecated. Use the async_context variant of MakeCallback or the AsyncResource class instead. (Triggered by calling emit on process.) (Use `node --trace-deprecation ...` to show where the warning was created) Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-custom-eval.js --- TIMEOUT --- [11:06|% 95|+ 4947|- 24]: release test-basic-finalizer [11:07|% 95|+ 4948|- 24]: release test-object-wrap-ref [11:08|% 95|+ 4949|- 24]: release test1 [11:09|% 95|+ 4950|- 24]: release test2 [11:10|% 95|+ 4951|- 24]: release test2 [11:11|% 95|+ 4952|- 24]: release test3 [11:12|% 95|+ 4953|- 24]: release testEnvCleanup [11:13|% 95|+ 4954|- 24]: release testFinalizer [11:14|% 95|+ 4955|- 24]: release testFinalizerException [11:16|% 95|+ 4956|- 24]: release testGlobals [11:17|% 95|+ 4957|- 24]: release testInstanceOf [11:18|% 95|+ 4958|- 24]: release testNapiRun [11:18|% 95|+ 4959|- 24]: release testNapiStatus [11:19|% 95|+ 4960|- 24]: release testV8Instanceof [11:20|% 95|+ 4961|- 24]: release testV8Instanceof2 [11:21|% 95|+ 4962|- 24]: release test_exceptions [11:22|% 95|+ 4963|- 24]: release test_fatal_finalize [11:24|% 95|+ 4964|- 24]: release test_finalizer [11:25|% 95|+ 4965|- 24]: release test_null [11:26|% 95|+ 4966|- 24]: release test_null [11:27|% 95|+ 4967|- 24]: release test_null [11:28|% 95|+ 4968|- 24]: release test_null [11:28|% 95|+ 4969|- 24]: release test_sharedarraybuffer [11:29|% 95|+ 4970|- 24]: release test_wrap [11:30|% 95|+ 4971|- 24]: release node-options [11:34|% 95|+ 4972|- 24]: release test [11:35|% 95|+ 4973|- 24]: release test [11:36|% 95|+ 4974|- 24]: release test [11:37|% 95|+ 4975|- 24]: release test [11:39|% 95|+ 4976|- 24]: release test [11:40|% 95|+ 4977|- 24]: release test [11:41|% 95|+ 4978|- 24]: release test [11:41|% 95|+ 4979|- 24]: release test [11:43|% 95|+ 4980|- 24]: release test [11:44|% 95|+ 4981|- 24]: release test [11:45|% 95|+ 4982|- 24]: release test [11:46|% 95|+ 4983|- 24]: release test [11:55|% 95|+ 4984|- 24]: release test [12:00|% 95|+ 4985|- 24]: release test [12:01|% 96|+ 4986|- 24]: release test [12:02|% 96|+ 4987|- 24]: release test [12:06|% 96|+ 4988|- 24]: release test [12:08|% 96|+ 4989|- 24]: release test [12:09|% 96|+ 4990|- 24]: release test [12:11|% 96|+ 4991|- 24]: release test [12:12|% 96|+ 4992|- 24]: release test [12:13|% 96|+ 4993|- 24]: release test [12:14|% 96|+ 4994|- 24]: release test [12:15|% 96|+ 4995|- 24]: release test [12:16|% 96|+ 4996|- 24]: release test [12:17|% 96|+ 4997|- 24]: release test [12:20|% 96|+ 4998|- 24]: release test [12:21|% 96|+ 4999|- 24]: release test-async-hooks [12:23|% 96|+ 5000|- 24]: release test-async-hooks [12:24|% 96|+ 5001|- 24]: release test-async-hooks [12:25|% 96|+ 5002|- 24]: release test-external-buffer [12:26|% 96|+ 5003|- 24]: release test-free-called [12:27|% 96|+ 5004|- 24]: release test-gcable [12:29|% 96|+ 5005|- 24]: release test-gcable-callback [12:31|% 96|+ 5006|- 24]: release test-loop [12:32|% 96|+ 5007|- 24]: release test-resolve-async [12:33|% 96|+ 5008|- 24]: release test-uncaught [12:35|% 96|+ 5009|- 24]: release test2 [12:37|% 96|+ 5010|- 24]: release test_finalizer [12:38|% 96|+ 5011|- 24]: release test_legacy_uncaught_exception [12:39|% 96|+ 5012|- 24]: release test_threads [12:40|% 96|+ 5013|- 24]: release test_threads_report [12:42|% 96|+ 5014|- 24]: release test_uncaught_exception [12:43|% 96|+ 5015|- 24]: release test_uncaught_exception_v9 [12:44|% 96|+ 5016|- 24]: release uncaught_exception [12:45|% 96|+ 5017|- 24]: release test-embedding [13:04|% 96|+ 5018|- 24]: release test-wasm-allocation-auto-adapt [13:05|% 96|+ 5019|- 24]: release test-wasm-allocation-disable-trap-handl... [13:06|% 96|+ 5020|- 24]: release test-abort-backtrace [13:07|% 96|+ 5021|- 24]: release test-abort-fatal-error [13:09|% 96|+ 5022|- 24]: release test-abort-uncaught-exception [13:11|% 96|+ 5023|- 24]: release test-addon-register-signal-handler [13:16|% 96|+ 5024|- 24]: release test-addon-uv-handle-leak [13:19|% 96|+ 5025|- 24]: release test-http-parser-consume [13:21|% 96|+ 5026|- 24]: release test-process-abort-exitcode [13:22|% 96|+ 5027|- 24]: release test-signal-handler [13:24|% 96|+ 5028|- 24]: release test-worker-abort-uncaught-exception [13:26|% 96|+ 5029|- 24]: release test-zlib-invalid-internals-usage [13:28|% 96|+ 5030|- 24]: release test-async-wrap-getasyncid [13:31|% 96|+ 5031|- 24]: release test-buffer-creation-regression [13:31|% 96|+ 5032|- 24]: release test-child-process-emfile [13:33|% 96|+ 5033|- 24]: release test-child-process-execsync [13:38|% 96|+ 5034|- 24]: release test-child-process-exit [13:42|% 96|+ 5035|- 24]: release test-child-process-pass-fd [13:47|% 96|+ 5036|- 24]: release test-cli-syntax-bad [13:53|% 96|+ 5037|- 24]: release test-cli-syntax-file-not-found [13:54|% 97|+ 5038|- 24]: release test-cli-syntax-good [13:56|% 97|+ 5039|- 24]: release test-cli-syntax-require [13:59|% 97|+ 5040|- 24]: release test-cluster-inspect-brk [14:00|% 97|+ 5041|- 24]: release test-cluster-net-listen-ipv6only-none [14:02|% 97|+ 5042|- 24]: release test-cluster-net-listen-ipv6only-rr [14:04|% 97|+ 5043|- 24]: release test-cluster-port-reuse-between-workers [14:07|% 97|+ 5044|- 24]: release test-cluster-send-handle-large-payload [14:08|% 97|+ 5045|- 24]: release test-cpu-prof-default [14:38|% 97|+ 5046|- 24]: release test-cpu-prof-dir-absolute [15:25|% 97|+ 5047|- 24]: release test-cpu-prof-dir-and-name [16:12|% 97|+ 5048|- 24]: release test-cpu-prof-dir-relative [16:59|% 97|+ 5049|- 24]: release test-cpu-prof-dir-worker [17:45|% 97|+ 5050|- 24]: release test-cpu-prof-drained [18:32|% 97|+ 5051|- 24]: release test-cpu-prof-exit [18:37|% 97|+ 5052|- 24]: release test-cpu-prof-invalid-options [18:39|% 97|+ 5053|- 24]: release test-cpu-prof-kill [18:44|% 97|+ 5054|- 24]: release test-cpu-prof-name [20:17|% 97|+ 5055|- 24]: release test-cpu-prof-worker-argv [21:06|% 97|+ 5056|- 24]: release test-crypto-timing-safe-equal [21:07|% 97|+ 5057|- 24]: release test-crypto-timing-safe-equal-fast [21:08|% 97|+ 5058|- 24]: release test-debug-prompt [21:11|% 97|+ 5059|- 24]: release test-debugger-custom-port [21:13|% 97|+ 5060|- 24]: release test-debugger-debug-brk [21:14|% 97|+ 5061|- 24]: release test-debugger-invalid-args [21:21|% 97|+ 5062|- 24]: release test-debugger-launch [21:24|% 97|+ 5063|- 24]: release test-debugger-pid [21:27|% 97|+ 5064|- 24]: release test-deprecation-flags [21:28|% 97|+ 5065|- 24]: release test-dgram-bind-shared-ports [21:31|% 97|+ 5066|- 24]: release test-dgram-implicit-bind-failure [21:32|% 97|+ 5067|- 24]: release test-dgram-pingpong [21:33|% 97|+ 5068|- 24]: release test-diagnostic-dir-cpu-prof [23:06|% 97|+ 5069|- 24]: release test-diagnostic-dir-heap-prof [23:16|% 97|+ 5070|- 24]: release test-error-serdes [23:17|% 97|+ 5071|- 24]: release test-fs-opendir-recursive [23:19|% 97|+ 5072|- 24]: release test-fs-readdir-recursive [23:20|% 97|+ 5073|- 24]: release test-fs-stat-sync-overflow [23:22|% 97|+ 5074|- 24]: release test-fs-watch [23:23|% 97|+ 5075|- 24]: release test-gc-http-client [23:28|% 97|+ 5076|- 24]: release test-gc-http-client-onerror [23:34|% 97|+ 5077|- 24]: release test-gc-http-client-timeout [23:39|% 97|+ 5078|- 24]: release test-get-heapsnapshot-options [23:50|% 97|+ 5079|- 24]: release test-heapdump [23:56|% 97|+ 5080|- 24]: release test-heapdump-flag [24:01|% 97|+ 5081|- 24]: release test-heapdump-flag-custom-dir [24:06|% 97|+ 5082|- 24]: release test-http-econnrefused [24:07|% 97|+ 5083|- 24]: release test-http-keep-alive-large-write [24:08|% 97|+ 5084|- 24]: release test-http-keepalive-maxsockets [24:10|% 97|+ 5085|- 24]: release test-http-regr-gh-2928 [24:11|% 97|+ 5086|- 24]: release test-http-server-keep-alive-timeout-slo... [24:16|% 97|+ 5087|- 24]: release test-http-server-keep-alive-timeout-slo... [24:19|% 97|+ 5088|- 24]: release test-http-server-request-timeouts-mixed [24:45|% 97|+ 5089|- 24]: release test-http2-large-file [24:47|% 98|+ 5090|- 24]: release test-http2-max-session-memory [24:49|% 98|+ 5091|- 24]: release test-http2-ping-flood [24:50|% 98|+ 5092|- 24]: release test-http2-settings-flood [24:51|% 98|+ 5093|- 24]: release test-http2-timeout-large-write [25:03|% 98|+ 5094|- 24]: release test-http2-timeout-large-write-file [25:15|% 98|+ 5095|- 24]: release test-https-connect-localport [25:23|% 98|+ 5096|- 24]: release test-https-server-keep-alive-timeout [25:27|% 98|+ 5097|- 24]: release test-init [25:29|% 98|+ 5098|- 24]: release test-inspector-network-resource [25:36|% 98|+ 5099|- 24]: release test-inspector-open-dispose [25:38|% 98|+ 5100|- 24]: release test-inspector-port-cluster [25:42|% 98|+ 5101|- 24]: release test-module-loading [25:44|% 98|+ 5102|- 24]: release test-net-GH-5504 [25:46|% 98|+ 5103|- 24]: release test-net-better-error-messages-port [25:47|% 98|+ 5104|- 24]: release test-net-connect-econnrefused [25:48|% 98|+ 5105|- 24]: release test-net-connect-handle-econnrefused [25:49|% 98|+ 5106|- 24]: release test-net-connect-local-error [25:50|% 98|+ 5107|- 24]: release test-net-listen-shared-ports [25:53|% 98|+ 5108|- 24]: release test-net-localport [25:54|% 98|+ 5109|- 24]: release test-net-reconnect-error [25:55|% 98|+ 5110|- 24]: release test-net-response-size [25:58|% 98|+ 5111|- 24]: release test-net-server-address [25:59|% 98|+ 5112|- 24]: release test-net-server-bind [26:00|% 98|+ 5113|- 24]: release test-net-server-listen-ipv6-link-local [26:01|% 98|+ 5114|- 24]: release test-next-tick-error-spin [26:02|% 98|+ 5115|- 24]: release test-perf-hooks [26:04|% 98|+ 5116|- 24]: release test-performance-eventloopdelay [26:18|% 98|+ 5117|- 24]: release test-pipe [26:26|% 98|+ 5118|- 24]: release test-process-title [26:27|% 98|+ 5119|- 24]: release test-process-warnings [26:29|% 98|+ 5120|- 24]: release test-repl-timeout-throw [26:30|% 98|+ 5121|- 24]: release test-require-cache-without-stat [26:31|% 98|+ 5122|- 24]: release test-resolution-inspect-brk [26:33|% 98|+ 5123|- 24]: release test-runner-run-inspect [26:57|% 98|+ 5124|- 24]: release test-stream2-fs [26:58|% 98|+ 5125|- 24]: release test-stream2-stderr-sync [26:59|% 98|+ 5126|- 24]: release test-timers-block-eventloop [27:00|% 98|+ 5127|- 24]: release test-timers-set-interval-excludes-callb... [27:01|% 98|+ 5128|- 24]: release test-tls-connect [27:02|% 98|+ 5129|- 24]: release test-tls-lookup [27:03|% 98|+ 5130|- 24]: release test-tls-psk-client [27:05|% 98|+ 5131|- 24]: release test-tls-session-timeout [27:13|% 98|+ 5132|- 24]: release test-util-debug [27:16|% 98|+ 5133|- 24]: release test-vm-break-on-sigint [27:17|% 98|+ 5134|- 24]: release test-vm-timeout-escape-promise-module-2 [27:18|% 98|+ 5135|- 24]: release test-vm-timeout-rethrow [27:20|% 98|+ 5136|- 24]: release test-watch-mode === release test-watch-mode === Path: sequential/test-watch-mode Test failure: 'should reload env variables when --env-file changes' Location: test/sequential/test-watch-mode.mjs:227:3 Error: Timed out waiting for restart at Timeout. (file:///build/nodejs-lts-krypton/src/node/test/sequential/test-watch-mode.mjs:96:25) at listOnTimeout (node:internal/timers:635:17) at process.processTimers (node:internal/timers:571:7) Test failure: 'should load new env variables when --env-file changes' Location: test/sequential/test-watch-mode.mjs:252:3 Error: Timed out waiting for restart at Timeout. (file:///build/nodejs-lts-krypton/src/node/test/sequential/test-watch-mode.mjs:96:25) at listOnTimeout (node:internal/timers:635:17) at process.processTimers (node:internal/timers:571:7) Test failure: 'should load new env variables when --env-file-if-exists changes' Location: test/sequential/test-watch-mode.mjs:279:3 Error: Timed out waiting for restart at Timeout. (file:///build/nodejs-lts-krypton/src/node/test/sequential/test-watch-mode.mjs:96:25) at listOnTimeout (node:internal/timers:635:17) at process.processTimers (node:internal/timers:571:7) Test failure: 'should not crash when --env-file-if-exists points to a missing file' Location: test/sequential/test-watch-mode.mjs:306:3 Error: Timed out waiting for restart at Timeout. (file:///build/nodejs-lts-krypton/src/node/test/sequential/test-watch-mode.mjs:96:25) at listOnTimeout (node:internal/timers:635:17) at process.processTimers (node:internal/timers:571:7) Test failure: 'should support multiple --env-file flags' Location: test/sequential/test-watch-mode.mjs:944:3 Error: Timed out waiting for restart at Timeout. (file:///build/nodejs-lts-krypton/src/node/test/sequential/test-watch-mode.mjs:96:25) at listOnTimeout (node:internal/timers:635:17) at process.processTimers (node:internal/timers:571:7) Test failure: 'should respect the order for --env-file and --env-file-if-exists' Location: test/sequential/test-watch-mode.mjs:968:3 Error: Timed out waiting for restart at Timeout. (file:///build/nodejs-lts-krypton/src/node/test/sequential/test-watch-mode.mjs:96:25) at listOnTimeout (node:internal/timers:635:17) at process.processTimers (node:internal/timers:571:7) Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/sequential/test-watch-mode.mjs [28:09|% 98|+ 5136|- 25]: release test-watch-mode-inspect [28:14|% 98|+ 5137|- 25]: release test-watch-mode-restart-esm-loading-err... === release test-watch-mode-restart-esm-loading-error === Path: sequential/test-watch-mode-restart-esm-loading-error file:///build/nodejs-lts-krypton/src/node/test/sequential/test-watch-mode-restart-esm-loading-error.mjs:84 future.reject(new Error('Timed out waiting for restart')); ^ Error: Timed out waiting for restart at Timeout. (file:///build/nodejs-lts-krypton/src/node/test/sequential/test-watch-mode-restart-esm-loading-error.mjs:84:25) at listOnTimeout (node:internal/timers:635:17) at process.processTimers (node:internal/timers:571:7) Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/sequential/test-watch-mode-restart-esm-loading-error.mjs [28:16|% 98|+ 5137|- 26]: release test-watch-mode-watch-flags [28:19|% 98|+ 5138|- 26]: release test-watch-mode-worker [28:37|% 98|+ 5139|- 26]: release test-without-async-context-frame [28:45|% 99|+ 5140|- 26]: release test-worker-eventlooputil [28:47|% 99|+ 5141|- 26]: release test-worker-fshandles-error-on-terminat... [28:51|% 99|+ 5142|- 26]: release test-worker-fshandles-open-close-on-ter... [28:55|% 99|+ 5143|- 26]: release test-worker-heapsnapshot-options [29:04|% 99|+ 5144|- 26]: release test-worker-prof === release test-worker-prof === Path: sequential/test-worker-prof [process 125849]: --- stderr --- [process 125849]: --- stdout --- [process 125849]: status = null, signal = SIGSEGV /build/nodejs-lts-krypton/src/node/test/common/child_process.js:112 throw error; ^ Error: - process terminated with status null, expected 0 - process terminated with signal SIGSEGV, expected null at Object. (/build/nodejs-lts-krypton/src/node/test/sequential/test-worker-prof.js:53:22) at Module._compile (node:internal/modules/cjs/loader:1872:14) at Object..js (node:internal/modules/cjs/loader:2003:10) at Module.load (node:internal/modules/cjs/loader:1594:32) at Module._load (node:internal/modules/cjs/loader:1396:12) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { options: { cwd: '/build/nodejs-lts-krypton/src/node/test/.tmp.5170', encoding: 'utf8' }, command: '/build/nodejs-lts-krypton/src/node/out/Release/node --prof /build/nodejs-lts-krypton/src/node/test/sequential/test-worker-prof.js child' } Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/sequential/test-worker-prof.js [29:05|% 99|+ 5144|- 27]: release test-write-heapsnapshot-options [29:16|% 99|+ 5145|- 27]: release test-zlib-crc32-fast-api [29:17|% 99|+ 5146|- 27]: release test-abort [29:21|% 99|+ 5147|- 27]: release test-atob [29:22|% 99|+ 5148|- 27]: release test-blob [29:25|% 99|+ 5149|- 27]: release test-broadcastchannel [29:27|% 99|+ 5150|- 27]: release test-compression [29:34|% 99|+ 5151|- 27]: release test-console [29:35|% 99|+ 5152|- 27]: release test-encoding [29:40|% 99|+ 5153|- 27]: release test-events [29:42|% 99|+ 5154|- 27]: release test-file [29:43|% 99|+ 5155|- 27]: release test-hr-time [29:47|% 99|+ 5156|- 27]: release test-microtask-queuing [29:48|% 99|+ 5157|- 27]: release test-performance-timeline [29:52|% 99|+ 5158|- 27]: release test-resource-timing [29:56|% 99|+ 5159|- 27]: release test-streams [30:05|% 99|+ 5160|- 27]: release test-structured-clone [30:07|% 99|+ 5161|- 27]: release test-timers [30:10|% 99|+ 5162|- 27]: release test-url [30:11|% 99|+ 5163|- 27]: release test-urlpattern [30:13|% 99|+ 5164|- 27]: release test-user-timing === release test-user-timing === Path: wpt/test-user-timing [SKIPPED] idlharness-shadowrealm.window.js: ShadowRealm support is not enabled [SKIPPED] invoke_with_timing_attributes.worker.js: importScripts not supported [SKIPPED] performance-measure-invalid.worker.js: importScripts not supported [PASS] Clearing a non-existent mark doesn't affect existing marks [PASS] Clearing a non-existent measure doesn't affect existing measures [PASS] Clearing an existent mark doesn't affect other existing marks [PASS] Clearing an existent measure doesn't affect other existing measures [PASS] Validate the user timing entry type PerformanceMark [PASS] Validate the user timing entry type PerformanceMeasure [PASS] PerformanceObserver with buffered flag sees previous marks [PASS] PerformanceObserver with buffered flag sees previous measures [PASS] getEntriesByType values are case sensitive [PASS] Clearing all marks remove all of them. [PASS] Clearing all marks remove all of them. [PASS] Mark entry can be created by 'new PerformanceMark(string)'. [PASS] Mark entry can be created by 'new PerformanceMark(string, {})'. [PASS] Mark entry can be created by 'new PerformanceMark(string, {startTime})'. [PASS] Mark entry can be created by 'new PerformanceMark(string, {detail})'. [PASS] Mark entry can be created by 'new PerformanceMark(string, {startTime, detail})'. [PASS] Using new PerformanceMark() shouldn't add the entry to performance timeline. [PASS] [performance.mark]: Number should be rejected as the mark-options. [PASS] [new PerformanceMark]: Number should be rejected as the mark-options. [PASS] [performance.mark]: NaN should be rejected as the mark-options. [PASS] [new PerformanceMark]: NaN should be rejected as the mark-options. [PASS] [performance.mark]: Infinity should be rejected as the mark-options. [PASS] [new PerformanceMark]: Infinity should be rejected as the mark-options. [PASS] [performance.mark]: String should be rejected as the mark-options. [PASS] [new PerformanceMark]: String should be rejected as the mark-options. [PASS] [performance.mark]: Negative startTime in mark-options should be rejected [PASS] [new PerformanceMark]: Negative startTime in mark-options should be rejected [PASS] Entry 0 is properly created [PASS] Entry 1 is properly created [PASS] Entry 0 has the proper name [PASS] mark entries' detail and startTime are customizable. [PASS] The detail property in the mark constructor should be structured-clone. [PASS] The detail property in the mark method should be structured-clone. [PASS] When accessing detail from a mark entry and the detail is not provided, just return a null value. [PASS] Create a mark "existing_mark" [PASS] L3: performance.measure(name) should return an entry. [PASS] When the end mark is given and the start is unprovided, the end time of the measure entry should be the end mark's time, the start time should be 0. [PASS] L3: performance.measure(name, param1) should return an entry. [UNEXPECTED_FAILURE][FAIL] Entry 0 startTime is approximately correct (up to 20ms difference allowed) assert_approx_equals: expected 2171.126195 +/- 20 but got 2137.407247 at Test. (/build/nodejs-lts-krypton/src/node/test/fixtures/wpt/user-timing/mark.any.js:61:8) at Test.step (/build/nodejs-lts-krypton/src/node/test/fixtures/wpt/resources/testharness.js:2869:25) at test (/build/nodejs-lts-krypton/src/node/test/fixtures/wpt/resources/testharness.js:633:30) at test_mark (/build/nodejs-lts-krypton/src/node/test/fixtures/wpt/user-timing/mark.any.js:59:4) at /build/nodejs-lts-krypton/src/node/test/fixtures/wpt/user-timing/mark.any.js:117:3 Command: /build/nodejs-lts-krypton/src/node/out/Release/node /build/nodejs-lts-krypton/src/node/test/wpt/test-user-timing.js 'mark.any.js' [PASS] Entry 0 has the proper entryType [PASS] Entry 0 duration == 0 [PASS] getEntriesByName("mark", "mark")[0] returns an object containing a "mark" mark [PASS] The mark returned by getEntriesByName("mark", "mark")[0] matches the mark returned by getEntriesByName("mark")[0] [PASS] getEntries()[0] returns an object containing a "mark" mark [PASS] The mark returned by getEntries()[0] matches the mark returned by getEntriesByName("mark")[0] [PASS] getEntriesByType("mark")[0] returns an object containing a "mark" mark [PASS] The mark returned by getEntriesByType("mark")[0] matches the mark returned by getEntriesByName("mark")[0] [PASS] Entry 1 has the proper name [PASS] Entry 1 startTime is approximately correct (up to 20ms difference allowed) [PASS] Entry 1 has the proper entryType [PASS] Entry 1 duration == 0 [PASS] getEntriesByName("mark", "mark")[1] returns an object containing a "mark" mark [PASS] The mark returned by getEntriesByName("mark", "mark")[1] matches the mark returned by getEntriesByName("mark")[1] [PASS] getEntries()[1] returns an object containing a "mark" mark [PASS] The mark returned by getEntries()[1] matches the mark returned by getEntriesByName("mark")[1] [PASS] getEntriesByType("mark")[1] returns an object containing a "mark" mark [PASS] The mark returned by getEntriesByType("mark")[1] matches the mark returned by getEntriesByName("mark")[1] [PASS] When the start mark is given and the end is unprovided, the start time of the measure entry should be the start mark's time, the end should be now. [PASS] When start and end mark are both given, the start time and end time of the measure entry should be the the marks' time, repectively [PASS] measure should throw a TypeError when passed an invalid argument combination [PASS] measure entries' detail and start/end are customizable [PASS] self.performance.measure("measure", "mark"), where "mark" is a non-existent mark, throws a SyntaxError exception. [PASS] self.performance.measure("measure", "mark", "existing_mark"), where "mark" is a non-existent mark, throws a SyntaxError exception. [PASS] self.performance.measure("measure", "existing_mark", "mark"), where "mark" is a non-existent mark, throws a SyntaxError exception. [PASS] self.performance.measure("measure", "mark", "mark"), where "mark" is a non-existent mark, throws a SyntaxError exception. [PASS] Mark: Throw an exception when the detail property cannot be structured-serialized. [PASS] The detail property in the measure method should be structured-clone. [PASS] The detail property in the measure method should be the same reference. [PASS] When accessing detail from a measure entry and the detail is not provided, just return a null value. [PASS] Measure: Throw an exception when the detail property cannot be structured-serialized. [PASS] The detail object is cloned when passed to mark API. [PASS] L3: performance.measure(name, param1, param2) should return an entry. [PASS] L3: performance.mark(name) should return an entry. [PASS] L3: performance.mark(name, param) should return an entry. [PASS] idl_test validation [PASS] Partial interface Performance: original interface defined [PASS] Partial interface Performance: member names are unique [PASS] PerformanceMark interface: existence and properties of interface object [PASS] PerformanceMark interface object length [PASS] PerformanceMark interface object name [PASS] PerformanceMark interface: existence and properties of interface prototype object [PASS] PerformanceMark interface: existence and properties of interface prototype object's "constructor" property [PASS] PerformanceMark interface: existence and properties of interface prototype object's @@unscopables property [PASS] PerformanceMark must be primary interface of mark [PASS] Stringification of mark [PASS] PerformanceMark interface: mark must inherit property "detail" with the proper type [PASS] PerformanceMeasure interface: existence and properties of interface object [PASS] PerformanceMeasure interface object length [PASS] PerformanceMeasure interface object name [PASS] PerformanceMeasure interface: existence and properties of interface prototype object [PASS] PerformanceMeasure interface: existence and properties of interface prototype object's "constructor" property [PASS] PerformanceMeasure interface: existence and properties of interface prototype object's @@unscopables property [PASS] PerformanceMeasure must be primary interface of measure [PASS] Stringification of measure [PASS] PerformanceMeasure interface: measure must inherit property "detail" with the proper type [PASS] Performance interface: operation mark(DOMString, optional PerformanceMarkOptions) [PASS] Performance interface: operation clearMarks(optional DOMString) [PASS] Performance interface: operation measure(DOMString, optional (DOMString or PerformanceMeasureOptions), optional DOMString) [PASS] Performance interface: operation clearMeasures(optional DOMString) [PASS] Performance interface: performance must inherit property "mark(DOMString, optional PerformanceMarkOptions)" with the proper type [PASS] Performance interface: calling mark(DOMString, optional PerformanceMarkOptions) on performance with too few arguments must throw TypeError [PASS] Performance interface: performance must inherit property "clearMarks(optional DOMString)" with the proper type [PASS] Performance interface: calling clearMarks(optional DOMString) on performance with too few arguments must throw TypeError [PASS] Performance interface: performance must inherit property "measure(DOMString, optional (DOMString or PerformanceMeasureOptions), optional DOMString)" with the proper type [PASS] Performance interface: calling measure(DOMString, optional (DOMString or PerformanceMeasureOptions), optional DOMString) on performance with too few arguments must throw TypeError [PASS] Performance interface: performance must inherit property "clearMeasures(optional DOMString)" with the proper type [PASS] Performance interface: calling clearMeasures(optional DOMString) on performance with too few arguments must throw TypeError [PASS] PerformanceMark interface: attribute detail [PASS] PerformanceMeasure interface: attribute detail [PASS] idl_test setup [PASS] self.performance.mark is defined. [PASS] self.performance.clearMarks is defined. [PASS] self.performance.measure is defined. [PASS] supportedEntryTypes contains 'mark' and 'measure'. [PASS] self.performance.clearMeasures is defined. [PASS] 'mark' entries should be observable. [PASS] 'measure' entries should be observable. { "idlharness-shadowrealm.window.js": { "skip": "ShadowRealm support is not enabled" }, "invoke_with_timing_attributes.worker.js": { "skip": "importScripts not supported" }, "mark.any.js": { "fail": { "unexpected": [ "Entry 0 startTime is approximately correct (up to 20ms difference allowed)" ] } }, "performance-measure-invalid.worker.js": { "skip": "importScripts not supported" } } Files: 21/24 ran, 20 passed, 3 skipped, 0 expected failures, 1 unexpected failure, 0 unexpected passes Subtests: 116 passed, 0 skipped, 0 expected failures, 1 unexpected failure, 0 unexpected passes /build/nodejs-lts-krypton/src/node/test/common/wpt.js:844 throw new Error( ^ Error: Found 1 unexpected failures. Consider updating test/wpt/status/user-timing.json for these files: mark.any.js at process. (/build/nodejs-lts-krypton/src/node/test/common/wpt.js:844:15) at process.emit (node:events:509:28) Node.js v24.19.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/wpt/test-user-timing.js [30:16|% 99|+ 5164|- 28]: release test-wasm-webapi [30:18|% 99|+ 5165|- 28]: release test-web-locks [30:27|% 99|+ 5166|- 28]: release test-webcrypto [33:35|% 99|+ 5167|- 28]: release test-webstorage [33:51|% 99|+ 5168|- 28]: release test-cli-print-var-crypto [33:53|% 99|+ 5169|- 28]: release test-cwd-enoent-file [33:54|% 99|+ 5170|- 28]: release test-dgram-bind-shared-ports-after-port... [33:56|% 99|+ 5171|- 28]: release test-fs-cp-async-buffer [33:57|% 99|+ 5172|- 28]: release test-fs-cp-filter [33:58|% 99|+ 5173|- 28]: release test-fs-cp-non-utf8 [33:59|% 99|+ 5174|- 28]: release test-fs-readdir-promise-recursive-with-... [34:00|% 99|+ 5175|- 28]: release test-fs-readdir-recursive-with-buffer [34:01|% 99|+ 5176|- 28]: release test-fs-readdir-sync-recursive-with-buf... [34:02|% 99|+ 5177|- 28]: release test-fs-writeFileSync-invalid-windows [34:02|% 99|+ 5178|- 28]: release test-http-clientrequest-end-contentleng... [34:04|% 99|+ 5179|- 28]: release test-http-clientrequest-end-empty-respo... [34:05|% 99|+ 5180|- 28]: release test-http-clientrequest-write-chunked [34:06|% 99|+ 5181|- 28]: release test-http-path-contains-unicode [34:07|% 99|+ 5182|- 28]: release test-inspector-cluster-port-clash [34:09|% 99|+ 5183|- 28]: release test-inspector-instrumentation-breakpoi... [35:10|% 99|+ 5184|- 28]: release test-repl-require-context [35:12|% 99|+ 5185|- 28]: release test-stdin-is-always-net.socket [35:13|% 99|+ 5186|- 28]: release test-stream-writable-sync-error [35:14|% 99|+ 5187|- 28]: release test-url-parse-conformance [35:16|% 99|+ 5188|- 28]: release test-vm-function-declaration-uses-defin... [35:17|% 99|+ 5189|- 28]: release test-vm-timeout-escape-nexttick [35:20|% 100|+ 5190|- 28]: Done Failed tests: out/Release/node /build/nodejs-lts-krypton/src/node/test/wasi/test-wasi-pthread.js out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/test-runner/test-run-watch-cwd-isolation-none-argv.mjs out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-dgram-multicast-set-interface.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-memory-usage-emfile.js out/Release/node --predictable-gc-schedule /build/nodejs-lts-krypton/src/node/test/parallel/test-memory-usage.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-context.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-empty.js out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-custom-eval-previews.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-eval-error-after-close.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-multiline.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-pretty-stack-custom-writer.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-preview-newlines.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-underscore.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-setproctitle.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-tick-processor-arguments.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-util-styletext.js out/Release/node --expose-internals /build/nodejs-lts-krypton/src/node/test/parallel/test-uv-errmap.js out/Release/node --expose-internals /build/nodejs-lts-krypton/src/node/test/parallel/test-uv-errno.js out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/parallel/test-util-styletext-hex.js out/Release/node --expose-gc --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/parallel/test-web-locks.js out/Release/node --expose-gc /build/nodejs-lts-krypton/src/node/test/parallel/test-v8-serialize-leak.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-worker-memory.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-async-iife.js out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/parallel/test-repl-custom-eval.js out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/sequential/test-watch-mode.mjs out/Release/node /build/nodejs-lts-krypton/src/node/test/sequential/test-watch-mode-restart-esm-loading-error.mjs out/Release/node /build/nodejs-lts-krypton/src/node/test/sequential/test-worker-prof.js out/Release/node /build/nodejs-lts-krypton/src/node/test/wpt/test-user-timing.js make[1]: *** [Makefile:322: jstest] Error 1 make: *** [Makefile:358: test-only] Error 2 ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build receiving incremental file list nodejs-lts-krypton-24.19.0-1-riscv64-build.log nodejs-lts-krypton-24.19.0-1-riscv64-check.log nodejs-lts-krypton-24.19.0-1-riscv64-prepare.log sent 81 bytes received 673,042 bytes 269,249.20 bytes/sec total size is 31,788,038 speedup is 47.22